我正在使用以下命令以“调试”模式运行我的单元测试(其中--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?
答案 0 :(得分:1)
在业力配置中将heroku run
设置为retryLimit
:
retryLimit
类型:数字
默认值: 2
说明:当浏览器崩溃时,业力将尝试重新启动。这定义了业力应重新启动多少次 放弃之前使用浏览器。
https://github.com/karma-runner/karma/blob/master/docs/config/01-configuration-file.md#retrylimit