I have already:
Cucumber Java
, Gherkin plugin
the steps
and features
directories:My directory structure looks like this:
- test
- java
- features
- featureSet1
- oneFeature.feature
- anotherFeature.feature
- featuresSet2
- twoFeature.feature
- CucumberTests.java
- steps
- step1.java
- step2.java
Under the features folder, I have a file called, CucumberTests.java
. I'm able to run the tests via mvn test
but the red error marks reallllly annoy me.
I have these tags in CucumberTest.java
, which is supposed to run the tests:
@RunWith(Cucumber.class)
@CucumberOptions(plugin = { "pretty", "html:target/surefire-
reports/cucumber", "json:target/surefire-
reports/cucumberOriginal.json"},
features = {"src/test/java/features/featuresSet1",
"src/test/java/features/featuresSet2",
},
tags = {"~@ignore"},
glue = {"steps"})