karma-detect-browsers不再能检测任何浏览器的启动器

时间:2018-03-26 10:30:33

标签: google-chrome jenkins karma-runner karma-jasmine

上周,在没有更改我们的配置或依赖关系的情况下,我们的构建开始失败。

我们在任何业力测试运行期间得到的错误都是:

26 03 2018 10:25:34.870:INFO [framework.detect-browsers]: The following browsers were detected on your system: [ 'Chrome', 'Chromium' ] 26 03 2018 10:25:34.874:WARN [framework.detect-browsers]: No launcher found for browser Chrome, it will not be used. 26 03 2018 10:25:34.874:WARN [framework.detect-browsers]: No launcher found for browser Chromium, it will not be used. 26 03 2018 10:25:34.874:INFO [framework.detect-browsers]: The following browsers will be used: []

我们可以在karma-detect-browsers版本1的所有机器上复制这一点,一直到最新的2.3.1。

所有机器可能使用可能稍微不同的node和npm版本,但我们首次检测到它的CI服务器使用节点版本8.4.0和npm版本5.3.0。

不确定是否有其他人遇到此问题或可以提供一些建议?

1 个答案:

答案 0 :(得分:0)

我们今天遇到了同样的问题。问题在于karma-detect-browsers的次要版本。尝试将版本锁定到2.2.6并重新安装,然后再次测试。

这解决了我们的问题。我们会将其报告给软件包维护者。