#mocha.js #cypress #mochawesome
#mocha.js #кипарис #mochawesome
Вопрос:
Выполните следующие шаги, упомянутые в руководстве: https://dev.to/bushraalam/using-mochawesome-reporter-with-cypress-54pf
- Установил необходимые пакеты через npm
- Добавлены сценарии pre и post вместе с объединением и созданием отчета
- Запустил тестовый скрипт и смог увидеть, что папки создаются в «rm -R -f cypress / reports amp;amp; mkdir cypress / reports amp;amp; mkdir cypress / reports / mocha»
- Но не удается сгенерировать отчет для сценария —
команды: «combine_reports»: «mochawesome-merge ./cypress/reports/mocha/*.json > cypress/reports / mochareports /report.json», «generate_report»: «marge cypress /reports / mochareports / report.json -f отчет -o cypress/reports / mochareports»,»post_test»: «npm run combine_reports amp;amp; npm run generate_report»,
РЕШЕНИЕ: «cypress run -r cypress-multi-reporters test_script —reporter mochawesome» — сгенерировано правильно.файлы json для всех наборов тестов
Комментарии:
1. Когда вы выполняете команды combine_reports и generate_report по отдельности, что происходит с ошибкой?
2. По соглашению вы должны назвать команду posttest , а не post_test , чтобы npm автоматически запускал ее после команды test .
3. о, не знал, что это запасное слово, спасибо.
4. Я смог решить эту проблему. —предполагалось, что репортер mochawesome будет добавлен для автоматической генерации сценариев. Как только . файлы json были сгенерированы для каждого набора тестов, combine_reports amp;amp; npm run generate_report успешно выполнен