如何将Karma配置为在关闭时不重启浏览器?

时间:2018-01-05 21:03:09

标签: javascript unit-testing testing karma-runner

我正在使用以下命令以“调试”模式运行我的单元测试(其中--debug是我为自己的目的添加的自定义键)。

karma start ./.config/karma.conf.js --browsers=Chrome --debug

该命令运行正常 - 它运行测试并使其Chrome浏览器的实例无限期打开。但是,当我试图通过关闭它来杀死浏览器时,测试运行器会重新启动它(最多2次)。

05 01 2018 13:00:56.024:ERROR [launcher]: Chrome crashed.

05 01 2018 13:00:56.024:ERROR [launcher]: Chrome stdout:
05 01 2018 13:00:56.024:ERROR [launcher]: Chrome stderr:
05 01 2018 13:00:56.256:INFO [launcher]: Trying to start Chrome again (1/2).

有没有办法指示Karma在关闭/崩溃时不重启Chrome?

1 个答案:

答案 0 :(得分:1)

在业力配置中将heroku run设置为retryLimit

  

retryLimit

     

类型:数字

     

默认值: 2

     

说明:当浏览器崩溃时,业力将尝试重新启动。这定义了业力应重新启动多少次   放弃之前使用浏览器。

https://github.com/karma-runner/karma/blob/master/docs/config/01-configuration-file.md#retrylimit