返回介绍

测试 - 测试报告

发布于 2020-07-06 13:41:00 字数 1118 浏览 1239 评论 0 收藏 0

22.13.7.测试报告

测试任务默认生成以下结果.

  • 一份HTML测试报告
  • 一个与Ant的JUnit测试报告任务兼容的XML.这个格式与许多其他服务兼容,如CI serves
  • 结果是有效的二进制,测试任务会从这些二进制结果生成其他结果。
    有一个独立的TestReport任务类型会根据一些Test任务实例生成的二进制源码生成一个HTML报告.使用这种测试类型,需要定义一个destinationDir,里面包括测试结果的报告.下面是一个示例,它产生一个从子项目的单元测试组合而成的报告:
    例22.14.创建单元测试报告子项目
    build.gradle
    ```
    subprojects {
    apply plugin: ‘java’

    // Disable the test report for the individual test task
    test {

    1. reports.html.enabled = false

    }
    }

task testReport(type: TestReport) {
destinationDir = file(“$buildDir/reports/allTests”)
// Include the results from the test task in all subprojects
reportOn subprojects*.test
}
```
应该注意的是,TestReport型组合来自多个测试任务的结果,需要聚集个别测试类的结果。这意味着,如果一个给定的测试类是由多个测试任务执行时,测试报告将会包括那些类,但是很难区分该输出结果分别是出自哪个类.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文