Allure JS транспортир-огурец-каркас cucumberOpts - более одного форматера - PullRequest
0 голосов
/ 29 января 2020

В последнее время я включил в свой проект репортер allure-cucumber js. Это работает хорошо, но у меня также есть пакет, который форматирует журналы во время выполнения теста ( cucumber-pretty ). Теперь, пока я предоставляю Allure reporter для cucumberOpts.format вместе с cucumber-pretty, второй не хочет работать.

Что я использую:

"dependencies": {
    "allure-cucumberjs": "^2.0.0-beta.6",
    "cucumber": "^6.0.5",
    "cucumber-pretty": "^6.0.0",
    "protractor": "^5.4.2",
    "protractor-cucumber-framework": "^6.2.0",
    "ts-node": "^8.5.4",
    "typescript": "^3.7.3",
  },

config. ts

 cucumberOpts: {
    compiler: 'ts:ts-node/register',
    format: [
        'json:results/results.json',
        'node_modules/cucumber-pretty',
        'reporter/reporter.ts',
        'rerun:@rerun.txt',
    ],
    require: ['../e2e/steps/*.ts', '../e2e/support/*.ts', '../support/*.ts'],
    strict: true,
    tags: '',
  }

Если я удаляю 'reporter / reporter.ts' из вышеуказанного файла конфигурации, то довольно красивый плагин работает хорошо.

Это ошибка, которую Allure как-то переопределяет и отключает другой форматер? Или это должно работать параллельно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...