嗨,当我尝试通过Maven和Jenkins进行黄瓜测试时,如下所示:
@RunWith(Cucumber.class)
@CucumberOptions(features={"src/test/java/com/example", "src/test/java/com/example/WIP"},glue={"classpath:com/example"})
...
$ mvn test -Dcucumber.options="--tags @MyTag"
然后我得到以下异常:
[INFO] Running com.example.ExampleTest
None of the features at [src/test/java/com/example, src/test/java/com/example/WIP] matched the filters: [@MyTag]
但是;从本地查看和运行功能文件可以知道。该标签确实存在并且可以正常工作:
src / test / java / com / example / MyFeature.feature:
@MyTag
Feature: My Example Feature
...Etc...
有人能想到为什么我会在詹金斯而不是本地Maven上看到它的原因吗?