В последнее время я включил в свой проект репортер 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 как-то переопределяет и отключает другой форматер? Или это должно работать параллельно?