Javascript Karma测试报告运行速度快,但实际上运行速度慢

Javascript Karma测试报告运行速度快,但实际上运行速度慢,javascript,angularjs,mocha.js,karma-runner,webpack,Javascript,Angularjs,Mocha.js,Karma Runner,Webpack,最好用(或参见下面的gif)来解释这一点: 你会注意到Karma progress reporter报告说测试需要几毫秒的时间,但显然需要很长时间 以及 尝试打开调试页面,并打开devtools以生成计时,该计时应显示减速发生的位置 所以。我不知道他们所说的“生成时间”是什么意思 有时,我的业力测试运行得很快,正如我所预料的那样(正如报道的那样)。有时它运行非常慢,但它说它以毫秒为单位运行。即使我使用description,也可能发生这种情况。仅在少数测试中使用(但同样,并非始终如此)。我认为

最好用(或参见下面的gif)来解释这一点:

你会注意到Karma progress reporter报告说测试需要几毫秒的时间,但显然需要很长时间

以及

尝试打开调试页面,并打开devtools以生成计时,该计时应显示减速发生的位置

所以。我不知道他们所说的“生成时间”是什么意思

有时,我的业力测试运行得很快,正如我所预料的那样(正如报道的那样)。有时它运行非常慢,但它说它以毫秒为单位运行。即使我使用
description,也可能发生这种情况。仅在少数测试中使用
(但同样,并非始终如此)。我认为测试运行的时间越长(观察者),这种情况发生的频率就越高

我正在使用、es6(带)、和

我注意到,即使我在没有karma webpack插件的情况下构建测试,然后对结果运行karma,我仍然看到这个问题(因此我认为这不是karma webpack插件)

上面的视频是我工作项目的测试套件(我们正在进行覆盖…)。但在我的开源项目中,我有时也会注意到同样的问题,该项目的构建和测试方式基本相同。它是一个小得多的代码库(大约2k行,而不是30k行)


所以,我的问题是,为什么它报告说它运行得非常快,但实际上没有运行得非常快,我如何才能使它运行得很快?

编辑:这似乎不再是一个问题。现在你应该可以使用Chrome了

问题类似于。然而,看起来Chrome需要在前台(可能是a?)。。。我看不出Firefox有什么问题

因此,解决方案是改用Firefox

然而,如果需要专门使用Chrome,你可以阅读我发布的解决这个问题的帖子