【问题标题】:How to show test report generated by mocha in bamboo如何在竹子中显示mocha生成的测试报告
【发布时间】:2013-11-20 16:09:58
【问题描述】:

我有 node.js 项目,我想在我们的竹子(atlassian 产品)中运行编写 mocha (visionmedia.github.io/mocha/) 的测试用例,但 mocha 没有提供任何关于竹子的报告,即。 JUnit 记者。

我正在考虑将 xUnit 转换为 JUnit 格式,但到目前为止我还没有找到任何解决方案。

谁能给点建议?

【问题讨论】:

标签: node.js continuous-integration mocha.js bamboo


【解决方案1】:

到目前为止,我通过子单元组合解决了这个问题:

mocha -R tap ./test/*.js > ./test-reports/result.tap

cd ./test-reports

cat ./result.tap | \
  tap2subunit | subunit2junitxml > result.junit && \
  xmllint --pretty 1 result.junit > result.junit.xml

【讨论】:

    【解决方案2】:

    使用https://www.npmjs.com/package/mocha-bamboo-reporter 安装nodejs竹插件时会安装一个任务“Mocha Test Parser”。

    在构建阶段的“最终任务”中使用此任务从 mocha-bamboo-reporter 中提取结果

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-27
      • 2021-11-08
      • 1970-01-01
      • 2014-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多