Показать несколько отчетов о тестировании JUnit - PullRequest
0 голосов
/ 23 сентября 2019

Мы выполняем тесты Jasmine / Protractor в конвейере Azure.

Тесты JUnit отображаются в виде результатов теста.

Моя проблема заключается в том, что в тесте есть 8 спецификаций, но только один JUnit .xmlпроизводится (для последнего запуска спецификации).

Я также запускаю protractor-beautiful-reporter, и он производит данные для каждой спецификации - к сожалению, этот репортер не совместим с конвейерами Azure - в противном случае я бы использовал его !!

Итак, как мне заставить JUnit создать файл .xml для каждой спецификации и затем отобразить их?

Вот конфиг в его нынешнем виде:

      var jasmineReporters = require('jasmine-reporters');
      var junitReporter = new jasmineReporters.JUnitXmlReporter({

        // setup the output path for the junit reports
        savePath: 'reports/Junit',

        // conslidate all true:
        output: 'junitresults-*.xml',
        //
        // conslidate all set to false:
        //   output/junitresults-example1.xml
        //   output/junitresults-example2.xml
        consolidateAll: false

У меня естьпопытался изменить настройку consolidateAll - без изменений.

Вот настройка в Azure: enter image description here Снова здесь я попытался использовать опцию «Консолидация».

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...