拥有基本但详细的Gradle测试报告的最简单方法

拥有基本但详细的Gradle测试报告的最简单方法,gradle,Gradle,我为一个Java项目做了一些Juint5单元测试。我通常运行gradlebuildrun或gradlebuildtest并查看控制台上的输出。然而,我想要一个类似HTML表或任何简单的文本文件形式的报告,其中包含测试的名称,以及它是否通过或失败(如果所有测试都失败,最好也能显示编译过程是否失败) 寻找如此简单的东西让我陷入了许多晦涩难懂的考试,到目前为止,我已经尝试过: testReportDirName = "${buildDir}/testtest" test{

我为一个Java项目做了一些Juint5单元测试。我通常运行
gradlebuildrun
gradlebuildtest
并查看控制台上的输出。然而,我想要一个类似HTML表或任何简单的文本文件形式的报告,其中包含测试的名称,以及它是否通过或失败(如果所有测试都失败,最好也能显示编译过程是否失败)

寻找如此简单的东西让我陷入了许多晦涩难懂的考试,到目前为止,我已经尝试过:

testReportDirName = "${buildDir}/testtest"

test{
    testLogging.showStandardStreams = true
    useTestNG(){
    suites 'testing.xml'
    useDefaultListeners = true
    outputDirectory = file("$buildDir/testReport")
    }
    reports.html.setDestination(file("$buildDir/GradleReport"))
}
这是gradle认可的,但它根本不起作用!(它执行常规操作,但不生成输出报告,当然只生成控制台上的常规输出)

有一个可怕的xml“TEST junit jupiter.xml”总是生成的,但是这个东西读起来很可怕,解析起来更可怕(“如果测试名称旁边有一个通过/失败的指示就可以了……但是没有“那太容易了!”)

我只希望得到最简单的东西:包含以下内容的简单文件: 测试名

其中,通过/失败可以是0或1或其他值

难道不可能用一种简单的方式实现吗?这似乎很奇怪,这不是默认完成的,或者我只是有困难找到它。。。有什么需要帮忙的吗

到目前为止,我在gradle文档中发现的信息是模糊的,并且缺少简单的示例(问题是:我不想花几个小时来搜索像这样简单的东西)