我没有在这里找到任何相关的搜索问题,因此我正在写这个。
我有一个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
答案 0 :(得分:0)
JUnit只会报告它所知道的结构,因此请使用JUnit测试套件(Junit4 Test Suites)。您可以列出所有测试类,JUnit将运行它们,并将它们包含在报告中。