我有一个使用 Karma 单元测试的 Angular 项目。测试运行良好并通过。这是在本地 Bamboo 实例中运行的。
当bamboo运行测试时,它会通过npm脚本运行ng test --code-coverage
。
有没有办法让 Bamboo 识别测试?每个构建仅报告为无测试构建。
我不需要看到 Bamboo 的覆盖范围,但如果可能的话那就太好了,我真的很想看到测试通过并通过 Bamboo 前端可见。
最佳答案
我将此作为答案发布 - 认为找到 karma-junit-reporter 是使我的第二部分工作的关键部分:
- 使用karma junit reporter将 karma 输出转换为标准 junit 测试输出格式(xml 文件)。
- 使用 JUnit 解析器任务来解析 JUnit 输出,使其成为构建测试结果的一部分。
关于angular - 如何让 Bamboo 识别 Angular 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53661310/