ultron-allure
Allure report artifacts generation is supported.
There is a new dependency com.atiurin:ultron-allure:<latest_version>
.
Ultron provides all required allure libs. You don't need to add them.
Please read Allure wiki carefully.
Recommended configs
Ultron has recommendations about it's configuration. Basically you just need to add few lines of code to receive full power of framework:
@BeforeClass @JvmStatic
fun configuration() {
UltronConfig.applyRecommended()
UltronAllureConfig.applyRecommended()
UltronComposeConfig.applyRecommended()
UltronComposeConfig.addListener(ScreenshotAttachListener())
UltronComposeConfig.addListener(DetailedOperationAllureListener())
}
Breaking changes
UltronComposeConfig
import changed from import com.atiurin.ultron.core.compose.UltronComposeConfig
to
import com.atiurin.ultron.core.compose.config.UltronComposeConfig