Как использовать mochawesome и mocha-sonarqube-report в одной команде? - PullRequest
0 голосов
/ 13 июля 2020

В моем пакете есть следующий сценарий. json файл для проверки покрытия кода UT:

"coverage": "nyc --reporter=lcov --reporter=cobertura mocha ./test/apis_new/* --reporter mocha-sonarqube-reporter --reporter-options output=xunit.xml mocha ./test/apis_new/* --reporter mochawesome --exit"

Когда я запускаю указанную выше команду, только mochawesome-report создается папка, но нет такого файла, как xunit. xml.

Если я запустил команду ниже, где я изменил порядок mochawesome и sonarqube, xunit. xml создается, но не mochawesome-report папка:

"coverage": "nyc --reporter=lcov --reporter=cobertura mocha ./test/apis_new/* --reporter mochawesome mocha ./test/apis_new/* --reporter mocha-sonarqube-reporter --reporter-options output=xunit.xml --exit"

Что я делаю не так? Правильно ли это использовать оба вместе в одном скрипте?

1 Ответ

1 голос
/ 14 июля 2020

Изначально мокко поддерживает только одного репортера, поэтому все ведет себя так, как ожидалось, используется только один из репортеров (возможно, первый).

Проверить mocha-multi-reporters . Я использую его для генерации вывода xunit и spec.

...