微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在竹构建中发布 gradle 测试结果?

如何解决如何在竹构建中发布 gradle 测试结果?

我正在使用竹子构建定义来构建 Java 代码并运行测试,但不知道如何发布测试结果。

解决方法

  • 使用 Maven 任务时,有一个复选框“构建将产生测试结果。”。这做了两件事:解析 JUnit 测试结果并在找不到任何结果时中断构建。
  • 使用任何其他任务时,您必须添加(最终)“JUnit Parser”任务。这与上述相同。这些是我用来涵盖 Maven 和 Gradle 构建的模式:[[ 1 1041 21565 ... 0 0 0] [ 1 391 177 ... 0 0 0] [ 1 150 14206 ... 0 0 0] ... [ 1 150 5799 ... 0 0 0] [ 1 59 48 ... 0 0 0] [ 1 175 65 ... 0 0 0]]
,
  1. Atlassian Bamboo 提供了解析单元测试结果的任务。使用 Junit 解析器。
  2. 您可以在构建计划中选择 Junit Parser 类型的任务。
  3. 您也可以将其添加到 final 中,但如果您的 CI 计划在生成测试结果之前就失败了,它不会记录报告,最终任务也会失败。
  4. 您必须提供测试执行后生成的测试结果的相对路径。
  5. 如果您提供像 **/target/surefire-reports/*.xml 这样的模式,它将获取项目所有子模块的测试结果。
  6. 使用以下链接查看文档如何建议使用此功能来解析您的单元测试结果以显示在竹子 UI 上。 Bamboo Junit Parser Task.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。