Отчеты Allure не генерируются с помощью WebDriverIO и платформы Jasmine

Я использую WebDriverIO и хочу создавать отчеты Allure. Я выполнил все шаги, указанные в Allure. Я сделал следующее:

$ npm install wdio-allure-reporter --save-dev

package.json имеет:

 "wdio-allure-reporter": "~0.0.2"

Мой wdio.conf.js:

reporters: [allure],
  reporterOptions: {
        allure: {
            outputDir: 'allure-results'
        }        
  },

Когда я делаю allure generate './allure-results' --clean Отчет успешно сгенерирован для allure-report

Но когда вы переходите в папку /allure-report и открываете index.html, это пустая страница. Также в папке .allure-results ничего нет.

Может кто поможет пожалуйста и направить в нужное русло. Что мне не хватает?


person jazz    schedule 18.05.2017    source источник
comment
Как открыть отчет? Allure требует открытия через веб-сервер, открыть файл по протоколу file:/// не получится. См. соответствующий вопрос: stackoverflow.com/questions /23997449/   -  person just-boris    schedule 19.05.2017


Ответы (3)


У меня был такой же опыт с очарованием в сочетании с wdio. Независимо от того, какую комбинацию я пробовал через https://docs.qameta.io/allure/latest/#_commandline, я продолжал получать пустой отчет в формате html.

Я где-то нашел упоминание об использовании serve вместо generate. Я использовал команду ./node_modules/.bin/allure serve allure-results/. и VWOLAH! (?) Это сработало! Он запускает локальный сервер с загруженными результатами тестов и данными.

Хотя... похоже, что он не захватывает все тестовые данные, он, кажется, захватывает самый последний запущенный тест и только его.

person Alexander Lazaris    schedule 15.09.2017

@jazz, попробуйте обновить версию вашего wdio-allure-reporter.

В моем package.json у меня есть "wdio-allure-reporter": "^0.1.2",

person tomchin23    schedule 09.11.2017

Используйте следующий фрагмент кода в файле wdio.conf.js.

reporters: ['allure'],
reporterOptions: {
    allure: {
        outputDir: 'allure-result',
        disableWebdriverStepsReporting: true,
        disableWebdriverScreenshotsReporting: false,
        useCucumberStepReporter: false
    }
},

Команда для создания отчета об очаровании

node_modules/.bin//allure generate allure-results/&& node_modules/.bin/allure open
person Mridul    schedule 05.11.2019