Я пытаюсь изменить генерацию отчетов для Allure, чтобы переопределить статус тестов с ошибками. Тесты, которые не были подтверждены утверждением, помечаются как ОТКАЗАННЫЕ и отмечены красным в итоговом отчете. Тесты, которые не удалось из-за тайм-аута - сломаны и желтый. Мне нужно сделать все причины неудачных испытаний и красный. Я сделал это, создав собственный слушатель. И столкнулся с проблемой, что мои слушатели, как по умолчанию, так и по умолчанию, работают одновременно. В результате каждого теста генерируется 2 файла отчета. Есть ли возможность отключить прослушиватель AllureJunitPlatform по умолчанию? или есть какие-то альтернативные способы решить мою проблему?
Я регистрирую своего слушателя так:
Launcher launcher = LauncherFactory.create();
TestExecutionListener listener = new MyCustomAllureListener();
launcher.registerTestExecutionListeners(listener);
Насколько я вижу, под капотом LauncherFactory.create () это ищет TestExecutionListener, как описано здесь: https://github.com/allure-framework/allure-java/issues/63 Итак, прослушиватель Allure по умолчанию установлен в META-INF в зависимости от Allure.
Можно ли его удалить (не инициализировать)?