0

ここで私の問題に関連する検索が見つからなかったため、これを書いています。

私はJUnitクラスを持っています

MyHandler Class with tests - testx,testy,testz

他の JUnit クラスを呼び出す

MyTestA, MyTestB classes each having tests

いくつかの論理に基づいて

MyTestA has tests - testa1, testa2, testa3
MyTestB has tests - testb1, testb2, testb3

レポートに実行された 3 つのテスト (testx、testy、testz) のみが表示されることを除いて、すべて正常に動作します。MyTestA、MyTestB のすべてのテストも実行されますが、レポートの一部ではありません。これは、ant と Eclipse IDE を使用して Junit レポートを使用しているときに表示されます。

MyHandler クラス内で、JUnit クラスを次のように呼び出しています。

org.junit.runner.JUnitCore.runClasses(MyTestA)
org.junit.runner.JUnitCore.runClasses(MyTestB)

とにかく、junitレポートにjunitテストと呼ばれる個人を含めることができますか? ant を使用して、junit レポートと一緒に構築しています。

これに関する助けに感謝します、Sudhakar

4

1 に答える 1

0

JUnit は認識している構造についてのみレポートするため、JUnit テスト スイート ( Junit4 Test Suites ) を使用します。すべてのテスト クラスを一覧表示すると、JUnit がそれらを実行し、レポートにも含めます。

于 2013-08-07T12:49:07.553 に答える