Unit testing 第一次失败后,karma jasmine停止单元测试的命令

Unit testing 第一次失败后,karma jasmine停止单元测试的命令,unit-testing,karma-jasmine,Unit Testing,Karma Jasmine,当karma jasmine单元测试遇到第一次测试失败时,是否有任何命令让它停止测试。例如,在python中,该命令类似于: py.test -x # stop after first failure py.test --maxfail=2 # stop after two failures 目前,我使用的是运行所有测试并仅在执行所有操作后停止的节点\ u模块/karma/bin/karma start,这需要创建自定义报告器,或者更改karma jasmine适

当karma jasmine单元测试遇到第一次测试失败时,是否有任何命令让它停止测试。例如,在python中,该命令类似于:

py.test -x             # stop after first failure
py.test --maxfail=2    # stop after two failures

目前,我使用的是运行所有测试并仅在执行所有操作后停止的
节点\ u模块/karma/bin/karma start
,这需要创建自定义报告器,或者更改karma jasmine适配器中的报告器以停止规范故障,例如:

this.specDone = function (specResult) 
  {
  var failure = specResult.failedExpectations.length;

  if (failure) 
    {
    suiteDone();
    jasmineDone();
    }
  }
参考资料


或者,您可以告诉jasmine您想在文件夹中运行一个或多个特定的规范,这样您只测试测试的一个子集,而不是在套件中运行所有测试