如何让 Bamboo 识别 Angular 单元测试

How to get Bamboo to recognize Angular unit tests

我有一个使用 Karma 单元测试的 Angular 项目。测试 运行 很好,并通过了。这是 运行 在本地 bamboo 实例中。

当 bamboo 运行s 测试它时 运行s ng test --code-coverage 通过 npm 脚本。

有没有办法让bamboo认可测试?每个构建仅报告为无测试构建。

我不需要看到 bamboo 的覆盖范围,但如果可能的话那就太好了,我真的很想看到测试通过并通过 bamboo 前端可见。

我将此作为答案发布 - 认为找到 karma-junit-reporter 是使我的第二部分工作的关键部分:

  1. 使用 karma junit reporter 将 karma 输出转换为标准的 junit 测试输出格式(xml 文件)。
  2. 使用 JUnit 解析器任务解析 JUnit 输出,使其成为构建测试结果的一部分。