如何将junit测试套件结果聚合到gradle运行的单个报告中?

时间:2016-07-12 14:51:13

标签: gradle junit build.gradle

我有一个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文件。这可能吗?

0 个答案:

没有答案