在Visual Studio Online上,Angular/ChromeHeadless单元测试失败



我有一个带有UnitTests的Angular7应用程序。我正在用在本地机器上成功地运行它们

ng test --source-map=false --watch=false --browsers=ChromeHeadless"

但是,当我在VisualStudioOnline(AzureDevOps(上运行CI pipline时,相同的命令只返回

2018-11-06T10:50:29.3023236Z ##[error]Error: Npm failed with return code: 1

唯一(小(的区别是node/npm版本本地:节点8.11.1/NPM 6.1.0VSOnline:节点8.12.0/NPM 6.4.1

好吧,要解决这个问题。。。始终注意Chrome中的所有控制台.log。对于Azure中的headless,这不是分析这一点最舒服的方式。但是在本地运行带有浏览器支持的测试会更容易。

最新更新