#node.js #testing #mocha.js #webdriver-io
#node.js #тестирование #mocha.js #webdriver-io
Вопрос:
Я пытаюсь найти способ распечатать выходные данные spec reporter в текстовый файл после завершения набора тестов. Я использую WebdriverIO, но ни один из обратных вызовов завершения, похоже, не предоставляет никакого доступа к фактическому выводу отчета. Также нет документации по какой-либо переменной конфигурации, которую вы можете передать для настройки вывода файла. Есть outputDir
опция, но она записывает журнал только перед фактическим отчетом в выбранное местоположение.
Ответ №1:
Мое решение состояло в том, чтобы использовать tee
для записи всех выходных данных набора тестов в файл и стандартный вывод. Затем отчет содержится в конце файла.
./node_modules/.bin/wdio wdio.conf.js | tee test-report.txt
Для запуска отдельных тестов выполните:
./node_modules/.bin/wdio wdio.conf.js -- --spec <Spec File Name> | tee test-report.txt