問題タブ [cmake-modules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
347 参照

unit-testing - CMake モジュールのテスト

CMake 用に複数の追加関数を作成しました。それらは非常に多くなり、それらを (単体) テストする必要があります。

次のような変数ベースのみの単純なものがあります。

これらは、結果をチェックするカスタム CMake スクリプトでテストできます。このために、assert-macros のセットも作成しました。

関数がターゲットベースの場合、これはさらに難しくなります。

構成する必要がある複数の CMakeLists.txt ファイルが必要です。構成は、指定されたメッセージで成功または失敗する必要があります。また、結果ファイルもチェックする必要があります。

もっと簡単な方法はありますか?既存のフレームワークはありますか?Kitware は出荷されたモジュールをどのようにテストしますか?