我有一个junit测试套件,可以运行4个测试类。当我使用gradle运行测试套件时,它会创建4个html报告,套件中的每个测试类都会生成1个。我是gradle的新手,有没有办法让gradle将结果合并到一个单独的HTML报告中?
这是我的测试套件。
@RunWith(Suite.class)
@Suite.SuiteClasses([
TestClass1.class,
TestClass2.class,
TestClass3.class,
TestClass4.class,
])
class MyTestSuite {
}
在我的gradle.build文件中,我使用以下测试方法。
test {
include("com/geb/tests/MyTestSuite.class")
jvmArgs '-Dsomevariabe=someValue'
}
我使用gradle命令运行我的测试套件:gradle :web-tests:test
然后,当测试套件完成运行时,为每个类创建了4个html文件。已保存在web-tests\build\reports\tests\classes
testClass1.html
testClass2.html
testClass3.html
testClass4.html
每个testClass.html文件都列出了每个测试用例的通过或失败状态。
我想要一个包含所有测试用例通过或失败状态的组合列表的html文件。这可能吗?