在量角器测试中定制Jasmine记者

时间:2014-05-15 12:17:32

标签: jasmine protractor jasmine-spec-reporter

我无法找到如何使用jasmine框架改变protractors runner中的记者风格。

我现在拥有的是:

enter image description here

但我想要更像的东西:

enter image description here

有没有办法为茉莉花添加自定义报告器,显示当前测试运行而不是DOTS和Fs?

4 个答案:

答案 0 :(得分:20)

我正在建立一个完全符合你想要的茉莉花记者,jasmine-spec-reporter

答案 1 :(得分:4)

将isVerbose标志添加到量角器配置中,默认情况下为false:

exports.config = {
  . . .

  // Options to be passed to Jasmine-node.
  jasmineNodeOpts: {
    showColors: true,
    defaultTimeoutInterval: 30000,
    isVerbose: true
  }
};

答案 2 :(得分:3)

将此依赖项添加到项目中:
DBIO.from

并将其添加到您的配置文件中:

npm install jasmine-spec-reporter --save-dev

答案 3 :(得分:2)

延长@ fer的答案:

您可以将这些设置添加到jasmineNodeOpts,以便在测试失败时查看当前测试并获取堆栈跟踪:

  jasmineNodeOpts: {
    showColors: true,
    isVerbose: true,
    realtimeFailure: true,
    includeStackTrace: true,
    defaultTimeoutInterval: 30000
  },