Xceptance / neodymium-library

A test automation library based on common other best practice open source libraries. It adds missing functionalities but does not reinvent the wheel. Just glues stuff together nicely and adds some sprinkles.
MIT License
80 stars 11 forks source link

Update Maven dependencies as far as possible #138

Closed occupant23 closed 4 years ago

occupant23 commented 4 years ago

I just tried your support for Cucumber 6 JVM and mvn. The implementations seems to work, but we have to use another way to configurate it. The old way via system property variables as stated in the allure docu (https://docs.qameta.io/allure/#_cucumber_jvm) is not supported for Cucumber 6 anymore (https://github.com/cucumber/cucumber-jvm/pull/1958).

We have to update the child projects and our documentation.

I found the following two possibilities: Option one wihin the testcase e.g.:

@CucumberOptions(
features = "src/test/java/template/cucumber/features", glue = “template",
plugin ={“io.qameta.allure.cucumber6jvm.AllureCucumber6Jvm”})
public class RunAllFeaturesTest
{
}

Option two within the src/test/resources/cucumber.properties file:

cucumber.plugin=io.qameta.allure.cucumber6jvm.AllureCucumber6Jvm
occupant23 commented 4 years ago

add to release notes: https://github.com/cucumber/cucumber-jvm/pull/1958

occupant23 commented 4 years ago

had a last look today everything is up to date.