黄瓜在包含项目中找到胶水但不在包含 JAR 中
Cucumber find glue on include project but not in include JAR
我有一个要在我的测试项目中使用的步骤定义文件。
当我的步骤定义文件放在包含的项目中时,一切正常。
但是如果我没有包含项目,而是包含与包含项目相对应的 jar,cucumber 找不到步骤定义 class.
这是我的注释胶水:
@CucumberOptions(features = "scenarii/connexion/", glue = {
"cucumber.tests, "org.includeProject.cucumber"}
)
cucumber.tests中的步骤定义class是黄瓜发现的,但org.includeProject.cucumber中的不是。
有什么想法吗?
是的,早期版本 (1.1) 支持,但最新版本 (1.2+) 不支持或存在缺陷。
它对我来说工作正常 1.1.x (参考下面的常春藤依赖)但之后的版本就不行了。
<dependency org="info.cukes" name="cucumber-java" rev="1.1.5" />
<dependency org="info.cukes" name="cucumber-junit" rev="1.1.5"/>
<dependency org="info.cukes" name="cucumber-html" rev="0.2.3"/>
我有一个要在我的测试项目中使用的步骤定义文件。 当我的步骤定义文件放在包含的项目中时,一切正常。 但是如果我没有包含项目,而是包含与包含项目相对应的 jar,cucumber 找不到步骤定义 class.
这是我的注释胶水:
@CucumberOptions(features = "scenarii/connexion/", glue = {
"cucumber.tests, "org.includeProject.cucumber"}
)
cucumber.tests中的步骤定义class是黄瓜发现的,但org.includeProject.cucumber中的不是。
有什么想法吗?
是的,早期版本 (1.1) 支持,但最新版本 (1.2+) 不支持或存在缺陷。 它对我来说工作正常 1.1.x (参考下面的常春藤依赖)但之后的版本就不行了。
<dependency org="info.cukes" name="cucumber-java" rev="1.1.5" />
<dependency org="info.cukes" name="cucumber-junit" rev="1.1.5"/>
<dependency org="info.cukes" name="cucumber-html" rev="0.2.3"/>