Невозможно сгенерировать отчеты XML с использованием JUnitXmlReporter
Когда я пытаюсь сгенерировать выходные XML-файлы, используя JUnitXmlReporter, тестовый запуск выполнен успешно, но отчеты XML не генерируются, я вижу результаты только в консоли, где я запускаю тесты. Ниже приведен файл conf.js, который я использовал:
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'firefox'
},
specs: ['spec1.js'],
jasmineNodeOpts: {
onComplete: null,
isVerbose: true,
showColors: true,
includeStackTrace: true
},
onPrepare: function() {
var jasmineReporters = require('C:/Users/swati.m.khandelwal/node_modules/jasmine-reporters');
jasmine.getEnv().addReporter(new jasmineReporters.JUnitXmlReporter('./output', true, true)
);
}
};
PS Я успешно могу генерировать отчеты в формате HTML (используя 'protractor-html-screenshot-reporter'), но все равно не создавать отчеты в формате XML.
Пожалуйста, помогите мне в этом отношении.
1 ответ
Решение
Я подозреваю, что вы используете jasmine-reporters
2.x, который предназначен для работы с jasmine2
в то время как protractor
использует jasmine1
, Если вы планируете остаться с jasmine1
установить jasmine-reporters
1.x:
npm install --save-dev jasmine-reporters@^1.0.0