【发布时间】:2019-10-12 22:39:50
【问题描述】:
我正在开发一个 Angular 7 (7.2.13) 应用程序,但在运行 npm run test 时遇到问题,它映射到 ng test --watch=false --browsers=ChromeHeadless。
我正在运行Ubuntu under Windows 10,我所有与应用程序相关的命令行内容都是在 Ubuntu 上完成的。这是项目的要求,但我才来了几个星期,还没有找到原因!
我已通过关注these instructions 安装了 ChromeHeadless。这样做后我设置了CHROME_BIN=/usr/bin/chromium-browser。但是,ChromeHeadless 似乎无法启动:
27 05 2019 11:26:40.497:INFO [karma-server]:Karma v4.0.1 服务器开始于 http://0.0.0.0:9876/
27 05 2019 11:26:40.500:INFO [launcher]:启动浏览器 ChromeHeadless,并发无限制 #
27 05 2019 11:26:40.506:INFO [launcher]:启动浏览器 ChromeHeadless 27 05 2019 11:27:40.507:WARN [launcher]:ChromeHeadless 在 60000 毫秒内未捕获,正在杀死。
2019 年 27 月 5 日 11:27:40.724:INFO [启动器]:尝试再次启动 ChromeHeadless (1/2)。
它会再试几次,但只是超时。看过几篇关于开启详细日志的帖子,但是修改captureTimeout只有让进程变慢的效果!
谁能帮忙?
【问题讨论】:
-
你安装了karma-chrome-launcher吗?
标签: angular typescript unit-testing jasmine karma-runner