【问题标题】:How to see which unit test failed如何查看哪个单元测试失败
【发布时间】:2014-09-15 12:15:20
【问题描述】:

我是 Karma/Jasmine 单元测试平台的新手,我正在开发一个使用 Karma/Jasmine 进行单元测试的现有 Angular 项目。这是一个大型项目,需要运行大约 2000 个单元测试。

运行单元测试时,控制台窗口只运行所有测试,速度超快,我如何返回查看失败测试的详细信息?

另外,有没有办法只运行一个特定的测试,这样我就不需要每次都运行所有 2000 个测试?

【问题讨论】:

  • 失败测试的名称打印在控制台中。阅读打印的内容。要执行单个测试,请将其命名为 iit 而不是 it()(或者如果要运行单个测试套件,则将其命名为 ddescribe() 而不是 describe())。
  • 谢谢 - 回答了它

标签: angularjs unit-testing karma-jasmine


【解决方案1】:

试试这个方法 - Karma runner console - output only failed tests

事实上,您必须将 karma 配置更改为“点”

// 可能的值:点 ||进展 ||咆哮

reporters: ['dots', 'junit'],

【讨论】:

    猜你喜欢
    • 2020-12-10
    • 1970-01-01
    • 1970-01-01
    • 2010-11-28
    • 1970-01-01
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    相关资源
    最近更新 更多