html - 每个测试类的 Gradle html 报告

标签 html testing gradle report

我有一个项目,我定义了一些在不同环境中调用的类,所以我有多个测试任务,其中包含这个测试。 XML 报告可以按测试任务分开,所以我可以看到这个测试类所有运行的所有结果,这很好。

但是在gradle自动生成的html报告中,你只能看到这个测试类方法的最新运行,覆盖了之前的所有结果。是否可以将 gradle 配置为每个测试任务使用前缀以使类唯一或为所有测试任务编写单独的 index.html?

您建议如何处理这种情况?

最好的问候 马库斯

最佳答案

您可以简单地更改testResultsDirNametestReportDirName convention properties因此对于每次测试运行,测试结果和报告将位于单独的文件夹中。 例如,这可以使用项目属性来完成,例如:

if (this.hasProperty("testEnvName")) {
    testResultsDirName = testResultsDirName + "/" + testEnvName
    logger.info('Test results folder for project "' + project.name + '" set to "' + testResultsDir + '"')

    testReportDirName = testReportDirName + "/" + testEnvName
    logger.info('Test report folder for project "' + project.name + '" set to ' + testReportDirName + '"')
}

http://gradle.org/docs/current/userguide/java_plugin.html#N1233C

关于html - 每个测试类的 Gradle html 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29029463/

相关文章:

android - Gradle - 将依赖项添加到另一个模块的测试

html - Zurb Foundation 菜单 - 仅向上扩展?

php - 使用 phpunit 测试遗留代码

java - Minecraft Forge Gradlew 如何更改编译的 Java 源

testing - 测试 Controller 上的 TFS 2010 测试代理注册

ios - 将 MonkeyTalk iOS 代理添加到 XCode 中的目标构建后,项目构建失败

gradle - 无法解析 org.jetbrains.kotlin :kotlin-gradle-plugin:1. 2.51

数字格式的PHP格式表

css - 垂直居中 <div> 元素

html - 是否可以在多个表格行上设置一个线性渐变背景?