Неправильно комментирует вашингтон по поводу проблемы с глобусом.Для Mocha 6 требуется создание сборщика статистики.
Я обновил, протестировал и выпустил обновленные модули, которые исправляют это с mocha 6, но также сохраняют обратную совместимость с mocha 5 и более ранними версиями.
https://www.npmjs.com/package/cypress-multi-reporters https://www.npmjs.com/package/mocha-junit-reporters
Пример против Мокко 5 Пример против Мокко 6
требуемые изменения минимальны
npm i mocha-junit-reporters
npm i cypress-multi-reporters
в reporterOpts.json
{
"reporterEnabled": "mocha-junit-reporters, mochawesome",
"mochaJunitReportersReporterOptions": {
"mochaFile": "cypress/reports/junit/test_results[hash].xml",
"toConsole": false
},
"mochawesomeReporterOptions": {
"reportDir": "cypress/reports/mocha",
"quiet": true,
"overwrite": false,
"html": false,
"json": true
}
}
в cypress.json
{
...
"reporter": "cypress-multi-reporters",
"reporterOptions": {
"configFile": "reporterOpts.json"
}
См. https://github.com/YOU54F/cypress-docker-typescript/pull/22/files
Надеюсь, PR скоро будут объединены с репо-источником, но пока, наслаждайтесь