テスト スイートの実行

次のコマンドは、デフォルト オプションを使用して、myFullTestsuite ですべてのテスト ケースを実行します。

Windows:

mfurun myFullTestsuite.dll

UNIX:

cobmfurun32 myFullTestsuite.so

次のコマンドは、詳細出力を作成して、テスト スイート内で mySecondTestcase テスト ケースのみを実行します。

Windows:

mfurun -testcase:mySecondTestcase -verbose myFullTestsuite.dll

UNIX:

cobmfurun32 -testcase:mySecondTestcase -verbose myFullTestsuite.so

次のコマンドは、myFullTestsuite ですべてのテスト ケースを実行して JUnit-style レポート (.xml ファイル) を作成し、エラーが発生した各テスト ケースのコア ダンプ ファイルも作成します。

Windows:

mfurun -report:junit -jit:core myFullTestsuite.dll

UNIX:

cobmfurun64 -report:junit -jit:core myFullTestsuite64.so

次のコマンドは、myFulltestsuite ですべてのテスト ケースを実行し、テスト ケースでエラーが発生するたびに Just-In-Time デバッグを呼び出します。デバッガーが閉じられると、テスト実行が継続します。

Windows:

mfurun -jit:debug myFulltestsuite.dll

UNIX:

cobmfurun32 -jit:debug myFulltestsuite.so

次のコマンドは、発生したエラーを無視して、myFulltestsuite ですべてのテスト ケースを実行します。

Windows:

mfurun -ignore-return-code:true myFulltestsuite.dll

UNIX:

cobmfurun32 -ignore-return-code:true myFulltestsuite.so

JCL テストの実行

次のコマンドは、JCL ジョブ カードが JES 環境に正常にサブミットされたかどうかをテストします。

(JCL のサブミッションは cassub /r コマンドをエミュレートします)

Windows:

mfurun -es-server-name:ESDEMO -es-use-mfcc:false -es-syscat:c:\ESDEMO\CATALOG.DAT MYJCL.JCL

UNIX:

cobmfurun32 -es-server-name:ESDEMO -es-use-mfcc:false -es-syscat:/usr/ESDEMO/CATALOG.DAT MYJCL.JCL

次のコマンドは、MFUT_TXTDIFF1.dll テスト プログラムを実行します。このテスト プログラムは、-es-service の詳細に対応するエンタープライズ サーバー リージョンにサブミットする JCL ジョブ カードを指定します。

(JCL のサブミッションは cassub /s コマンドをエミュレートします)

Windows:

mfurun -sp -es-service:tcp:localhost:9003 -es-syscat:c:\ESMFUJCL\CATALOG.DAT MFUT_TXTDIFF1.dll

UNIX:

cobmfurun32 -sp -es-service:tcp:localhost:9003 -es-syscat:/ESMFUJCL/CATALOG.DAT MFUT_TXTDIFF1.so

テスト フィクスチャ ファイルの作成と実行

次のコマンドは、テスト スイート ファイルと同じベース名の .mfu ファイルを作成します。

Windows:

mfurun -generate-mfu myFulltestsuite.dll

UNIX:

cobmfurun32 -generate-mfu myFulltestsuite.so

次のコマンドは、テスト フィクスチャ ファイルですべてのテスト ケースを実行します。

Windows:

mfurun myFulltestsuite.mfu

UNIX:

cobmfurun32 myFulltestsuite.mfu

次のコマンドは、テスト フィクスチャ ファイル内のすべてのテスト ケースを実行しますが、.mfu のオプションは無視されます。

Windows:

mfurun -ignore-options-in-mfu:true myFulltestsuite.mfu

UNIX:

cobmfurun32 -ignore-options-in-mfu:true myFulltestsuite.mfu