如何使用maven运行junit测试套件并接收类似于单个测试的摘要输出?

时间:2015-09-24 02:02:52

标签: java maven unit-testing junit maven-surefire-plugin

当使用maven的surefire插件运行单个junit测试类时,我得到类似于以下内容的输出,其中显示了每个测试类的测试结果:

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running my.package.MyTestClass1
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.50 sec - in my.package.MyTestClass1
Running my.package.MyTestClass2
Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.25 sec - in my.package.MyTestClass2
Running my.package.MyTestClass3
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.74 sec - in my.package.MyTestClass3
...
Results :

Tests run: 133, Failures: 0, Errors: 0, Skipped: 1

但是,如果我通过测试套件类运行相同的类,我会得到类似于以下内容的输出,其中测试结果聚合在整个套件中:

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running my.package.AllTests
Tests run: 133, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 32.44 sec - in my.package.AllTests

Results :

Tests run: 133, Failures: 0, Errors: 0, Skipped: 1

如何通过测试套件类运行类,但仍然可以看到套件中定义的每个测试类的测试结果信息?

0 个答案:

没有答案