在TFS build CI服务器中使用chromeHeadless / PhantomJs进行的Angular6单元测试

时间:2018-10-24 08:56:36

标签: tfs tfsbuild angular-unit-test

我在我的项目中使用Karma,Jasmine分别配置了无头chrome和PhantomJ。没有一个浏览器适合我。

当我使用ng test在本地计算机上运行测试时,所有测试均通过无头chrome和Phantomjs上的测试运行程序执行。但是在TFS构建服务器中创建的CI-CD管道上不会发生同样的事情。

已配置karma.conf.json和package.json,但仍然失败。尝试了来自不同站点的各种步骤,但无济于事。

在构建步骤中使用ng testng test-headless之类的命令。 收到错误消息,例如“ *错误npm失败,返回码为1”,或者被挂起而没有任何输出。

任何人都可以共享与angular-cli项目所需设置有关的步骤。

0 个答案:

没有答案