angular - 如何让 Bamboo 识别 Angular 单元测试

标签 angular karma-runner bamboo

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

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

有没有办法让 Bamboo 识别测试?每个构建仅报告为无测试构建。

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

最佳答案

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

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

关于angular - 如何让 Bamboo 识别 Angular 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53661310/

相关文章:

angular - npm 相当于 yarn install 和 yarn webpack :build

angular - 进一步推广按钮组件

javascript - 用js构建声誉/业力系统

java - 如何使用 Bamboo 将文件从一台服务器移动到另一台服务器?

Angular 6 - textarea(更改)永远不会更改 textarea 的内容

javascript - 引用错误 : module is not defined - Karma/Jasmine configuration with Angular/Laravel app

javascript - 在另一个项目中使用 marble testing rxjs5 方法

angularjs - 通过 Karma 使用 Jasmine 测试 AngularJS

bitbucket - 如何从 Bamboo 自动合并 Bitbucket 分支?

maven - Bamboo - SonarQube 多模块 maven 项目跳过子模块