У меня есть очень простой проект, содержащий package.json с этим:Мокко репортера, кажется, не следует принимать во внимание при тестах побежали шимпанзе
{
"scripts": {
"acceptance": "chimp --mocha --mochaReporter=mocha-junit-reporter --chai --browser=chrome --path=src/spec/acceptance/**"
},
"devDependencies": {
"chai": "^3.5.0",
"chimp": "^0.47.1",
"mocha": "^3.2.0",
"mocha-junit-reporter": "^1.13.0",
"uglify-js": "^2.7.5",
"webdriverio": "^4.6.2"
},
"dependencies": {}
}
Для выполнения тестов, я выполнив следующую команду:
npm run-script acceptance
Что делает шимпанзе выполнить тесты с мокко (те webdriverio тесты, следовательно, почему я использую шимпанзе) испытания выполняются по назначению, однако, не существует какой-либо тэ st-results.xml и результаты теста отображаются в формате «spec» по умолчанию.
Как было предложено в documentation, я пробовал разные варианты, такие как создание chimp.js файла в корневом каталоге проекта, который содержит следующее:
{
mochaCommandLineOptions: ['--reporter mocha-junit-reporter'];
mochaConfig: { reporter: 'mocha-junit-reporter' };
mochaReporter: "mocha-junit-reporter";
}
Но ни один из этих вариантов, кажется, следует принимать во внимание.
Итак, кто-нибудь может сказать мне, что я делаю что-то неправильно?
ps: У меня есть отдельный сценарий тестирования модулей, который отлично работает, и когда пользовательская отчетность принимается во внимание, но для них я просто использую мокку без шимпанзе.
отлично работает, спасибо! – Jalayn