Edited at

Protractor でテストレポートを表示させる

More than 3 years have passed since last update.


Protractor でテストレポートを表示させる


目的

Protractor でテスト実行時にターミナルにレポートを表示させたい。


設定方法

jasmine-spec-reporter を使う。

$ npm i jasmine-spec-reporter -D

conf.js に設定を記述する。


conf.js

var SpecReporter = require('jasmine-spec-reporter');

exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',

specs: [
'*_spec.js'
],

framework: 'jasmine2',

multiCapabilities: [
{
'browserName': 'chrome',
'chromeOptions': {
'args': ['incognito']
}
}
],

jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 3000,
isVerbose: true
},

onPrepare: function() {
/* 追記 ここから */
var reporter = new SpecReporter({
displayStacktrace: true
});
jasmine.getEnv().addReporter(reporter);
/* 追記 ここまで */
}
};


これでレポートがより見やすくなる。

レポート画像


References

https://github.com/bcaudan/jasmine-spec-reporter/blob/master/docs/protractor-configuration.md#protractor-configuration