0

我知道使用 karma 和 phantomjs 来无头运行 opa5。我想知道是否还有其他选择?目前我正在使用 grunt 运行 qunit 和 Nightwatch 进行单元和端到端测试。我添加了 OPA5 测试并寻找使用覆盖率报告无头运行它的方法,我可以在 TFS(Team Foundation Server)上发布该报告,请指导。

4

1 回答 1

0

您也可以考虑 Selenium,检查它们的不同之处:Casperjs/PhantomJs vs Selenium。

关于测试结果,您可以使用 trxReporter,相关文章:CI/CD Pipeline for Angular2 with VSTS

关于代码覆盖率,TFS 代码覆盖率支持 JaCoco 和 Cobertura(发布代码覆盖率任务),并且 karma-coverage 支持 Cobertura 格式,因此您可以使用 cobertura 代码覆盖率报告。

相关文章:在 VSTS 中包含代码覆盖率报告,VSTS 是否必须使用测试适配器?(适用于 TFS)

于 2018-02-21T03:46:01.927 回答