Angular 4:如何在没有任何浏览器的情况下通过Karma运行测试用例

时间:2017-12-01 07:04:34

标签: angular jenkins karma-coverage

是否可以在不使用任何浏览器的情况下运行Karma的Angular 4测试用例?

就像我尝试过的那样:

  

ng test --progress = false - 浏览器 - 无浏览器

但它给出了错误:

  

[33m01 12 2017 07:59:40.585:警告[业力]:[39m未捕获浏览器,打开http://localhost:9876/   [32m01 12 2017 07:59:40.595:INFO [业力]:[39mKarma v1.7.1服务器始于http://0.0.0.0:9876/   [32m01 12 2017 07:59:40.596:INFO [launcher]:[39mL启用浏览器false,无限制并发   [31m01 12 2017 07:59:40.596:ERROR [启动器]:[39m 无法加载浏览器" false":它未注册!也许你错过了一些插件?   [31m01 12 2017 07:59:40.597:错误[业力]:[39mFound 1加载错误

1 个答案:

答案 0 :(得分:1)

Karma需要一个浏览器。如果您不想运行完整浏览器,或者您希望在没有UI的CI环境中运行测试,则可以使用phantomjs(不推荐)或无头chrome。