Шаги не отображаются в отчете Allure с использованием mocha-allure-reporter и Cypress - PullRequest
0 голосов
/ 17 января 2019

Я попробовал следующий код в spec.js в Cypress, ожидая, что шаги будут отображены в отчете очарования.

 describe("simple test demo", () => {
    it("simple passed test", () => {
      cy.task('allureTestStep')
    });
  })

Внутри index.js в папке плагинов в Cypress allureTestStep определяется следующим образом:

 require('mocha-allure-reporter');
 module.exports = (on) => {
   on('task', {
      allureTestStep () {
         const testStep = allure.createStep("initial", () => {
            var a = 1 + 2;
            console.log("Value "+a);
         });
         testStep();
         return null
      }
    }
 }

Журнал консоли отображается в окне команд. Набор тестов и тестовый набор с именами и заголовками вместе с их значениями отображаются в файле XML в каталоге allure-results, как и ожидалось. Однако информация, относящаяся к шагу теста, не отображается.

Любые материалы высоко ценятся. Спасибо!

...