Open baflQA opened 2 years ago
Hi @baev! Would You be able to have a look?
I'm not sure we will ever support such behaviour since Allure uses listeners itself to collect data from TestNG and we can't control the listeners order
in most cases as workaround you can use AllureLifecycle listeners instead of TestNG listeners
Ok, I will have a look. But my idea was that MAYBE all the logic of collecting the results of a before configuration methods should be handled inside onConfigurationSuccess/onConfigurationFailure methods of IConfigurationListener.
Describe the bug There is a test with a configuration method (BeforeMethod) that fails with an exception. There is an IConfigurationListener implementation provided, that creates an attachment on failed configuration. An attachment is expected to be present in the report inside the failed configuration method container, but it is not. An attachment can be found in the allure-results directory but seems not to be attached to any test container.
To Reproduce Steps to reproduce the behaviour:
Expected behaviour An attachment added on failed configuration is added to the failed configuration method.
Additional context Provided a fork to reproduce an issue https://github.com/baflQA/allure-java