Невозможно сгенерировать отчеты 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
Другие вопросы по тегам