我使用量角器(0.22.0)来测试我的应用。 这可能是一个摩卡风格的记者而不是基本的茉莉花吗? 它的当前情况如下:
(....F...)
我正在寻找更像的东西:
my set of tests 1
my test 1-1
my test 1-2
my set of tests 2
my test 2-1
my test 2-2
答案 0 :(得分:4)
请在此处查看回复:Custom Jasmine reporter in Protractor tests
我使用此模块并且完美运行:https://www.npmjs.com/package/jasmine-spec-reporter。
答案 1 :(得分:3)
查看Frameworks量角器文档。安装Mocha后,您可以在.protractor.conf.js
文件中设置Mocha选项:
mochaOpts: {
reporter: "spec",
}
答案 2 :(得分:2)
您可以使用点按文件。这是相当不错。 https://github.com/proverma/tap-file
答案 3 :(得分:2)
我不确定摩卡记者是否与Jasmine合作,但还有其他一些Jasmine记者比默认记者工作得更好。
你需要茉莉花 - 记者。它需要将它作为依赖项。然后,您可以在量角器配置对象中的onPrepare
函数中调用Jasmine Reporters listed here中的任何一个。
npm i --save-dev jasmine-reporters
以TapReporter
为例。在protractor.config.js
:
onPrepare: function() {
// The require statement must be down here, since jasmine-reporters
// needs jasmine to be in the global and protractor does not guarantee
// this until inside the onPrepare function.
require('jasmine-reporters');
jasmine.getEnv().addReporter(
new jasmine.TapReporter());
},
framework: "jasmine2",
onPrepare: function() {
// The require statement must be down here, since jasmine-reporters
// needs jasmine to be in the global and protractor does not guarantee
// this until inside the onPrepare function.
var TapReporter = require('jasmine-reporters').TapReporter;
jasmine.getEnv().addReporter(new TeamCityReporter());
}