0

Junit テストの @After および @Before タグ付きメソッドが別の JVM で実行されるように、maven または ant を実行することは可能ですか? 確かに、これらは通常、JVM が外部で作成されたテスト ケースごとに 1 回実行されるため、これらの直接注釈を使用してこの目標を達成できるとは思えませんが、外部 JVM クリーンアップおよびセットアップ ディレクティブを定義する方法があるかもしれません。

これにより、テスト中に JVM が停止した場合でも、システム リソースをクリーンアップできます。

4

1 に答える 1

0

forkmode を「perTest」に設定すると、TestCase クラスごとに新しい VM が作成されます: http://ant.apache.org/manual/Tasks/junit.html

しかし、JVM を共有するテストを 1 つの TestSuite クラスに配置してから、ant テスト ターゲット内の各 TestSuite に対して batchtest を呼び出したいと思います。

于 2013-07-16T09:28:43.627 に答える