Я могу создать отчет об очаровании и открыть его. Но я не мог очистить предыдущие результаты. Я пробовал с официальным документом, который не дает ожидаемых результатов.
Отчет Allure чистый в @Wdio в webdriverIO
comment
Попробуйте этот ответ: stackoverflow.com/questions/48822720/
- person Naveen Thiyagarajan   schedule 14.11.2019
Ответы (1)
Мне очень нравится использовать для этой работы rimraf. Никогда не разочаровывал меня... пока!
- Установите пакет и сохраните его как зависимость проекта:
npm install --save-dev rimraf@latest
- В файл
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