Отчет Allure чистый в @Wdio в webdriverIO

Я могу создать отчет об очаровании и открыть его. Но я не мог очистить предыдущие результаты. Я пробовал с официальным документом, который не дает ожидаемых результатов.


person Jayabharathi Palanisamy    schedule 14.11.2019    source источник
comment
Попробуйте этот ответ: stackoverflow.com/questions/48822720/   -  person Naveen Thiyagarajan    schedule 14.11.2019


Ответы (1)


Мне очень нравится использовать для этой работы rimraf. Никогда не разочаровывал меня... пока!

  1. Установите пакет и сохраните его как зависимость проекта:

npm install --save-dev rimraf@latest

  1. В файл package.json добавьте следующие скрипты npm:

  "scripts": {
    "report-open": "allure open allure-report",
    "report-generate": "allure generate --clean allure-results",
    "pretest": "rimraf allure-results && rimraf allure-report && rimraf test-screenshots && rimraf wdio-logs"
  },

Использование:

  • предварительное тестирование: чтобы начать очистку, запустите npm run-script pretest (удалит все результаты/отчеты Allure, а также другие упомянутые журналы и экраны печати)

  • после тестирования: запустите npm run-script report-generate (будет создан отчет Allure на основе содержимого папки allure-results)

  • проверить отчет: запустить npm run-script report-open (откроется Allure, созданный в папке allure-report)

!Примечание. У вас также должна быть allure-commandline. установлен глобально для запуска вышеуказанных команд. (npm install -g allure-commandline@latest)

person iamdanchiv    schedule 17.11.2019