次の例は、テスト フィクスチャ ファイルまたは実行可能ファイルの作成に使用されるコンパイル済みファイルのタイプに基づいて、条件付きのコマンド ライン引数をテスト実行に適用する方法を示しています。適切な -report 値を MFU-GLOBAL-COMMANDLINE-ARG 変数に代入すると、適切なレポートが生成されます。
... entry MFU-GLOBAL-COMMANDLINE-PREFIX & "CMDOPT". $if ilgen set $if nojvmgen set move "-verbose -high-res-timer:true -report:nunit" to MFU-GLOBAL-COMMANDLINE-ARG $else move "-verbose -high-res-timer:true -report:junit" to MFU-GLOBAL-COMMANDLINE-ARG $end $else move "-verbose -high-res-timer:true -report:markdown" to MFU-GLOBAL-COMMANDLINE-ARG $end goback ...
次の例は、テスト実行のすべてのテスト ケースに適用されるメタデータを示す抜粋です。この例では、TestRunName ファイル内のすべてのテスト ケースに「fulltest」のトレイトが割り当てられます。
... entry MFU-GLOBAL-METADATA-PREFIX & "TestRunName". move "fulltest" to MFU-MD-TRAITS goback ...
次の例は、個別のテスト ケースに適用できるメタデータを示す抜粋です。この例では、さまざまな詳細がテスト ケース「TestCase1」に追加されています。
... entry MFU-TC-METADATA-SETUP-PREFIX & "TestCase1". move "This is an example of a dynamic description" to MFU-MD-TESTCASE-DESCRIPTION move 3000 to MFU-MD-TIMEOUT-IN-MS move "smoke" to MFU-MD-TRAITS set MFU-MD-SKIP-TESTCASE to false move MFU-MD-TESTCASE-PRIORITY-LOW to MFU-MD-TESTCASE-PRIORITY goback. ...