Unit testing Karma可以在不再次运行整个套件的情况下刷新文件更改吗?

Unit testing Karma可以在不再次运行整个套件的情况下刷新文件更改吗?,unit-testing,karma-runner,karma-mocha,Unit Testing,Karma Runner,Karma Mocha,我通过呼噜使用业力。我们有大约1000个测试,每当我们更改一个文件(autoWatch=true)时,让它们都运行是有点痛苦的 这就是我们现在正在做的: 用singleRun=false,autoWatch=false启动Karma 打开特定套件的调试页面和grep(使用mocha html reporter) 更改与该套件相关的测试或文件 刷新调试页面以再次运行测试集 我在(3)中的变化还没有被业力发现,所以测试仍然表现得好像什么都没有改变 这就是我需要的: 用singleRun=false,

我通过呼噜使用业力。我们有大约1000个测试,每当我们更改一个文件(
autoWatch=true
)时,让它们都运行是有点痛苦的

这就是我们现在正在做的:

  • singleRun=false,autoWatch=false启动Karma
  • 打开特定套件的调试页面和grep(使用mocha html reporter)
  • 更改与该套件相关的测试或文件
  • 刷新调试页面以再次运行测试集
  • 我在(3)中的变化还没有被业力发现,所以测试仍然表现得好像什么都没有改变
  • 这就是我需要的:

  • singleRun=false,magicOption=true启动业力
  • 打开特定套件的调试页面和grep(使用mocha html reporter)
  • 更改与该套件相关的测试或文件
  • 刷新调试页面以再次运行测试集
  • 我所做的更改被正确地拾取,并且只运行灰色的测试
  • 如果我设置了
    autoWatch=true
    我得到了我需要的东西,但是每当我更改一个文件时,整个1000个测试套件都会在后台运行,这很快就会破坏我的环境

    根据Karma docs的说法,我不认为有任何东西等同于
    magicOption
    ,但是,有没有办法实现同样的行为

    非常感谢