首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忽略cucumber-jvm中的特性

忽略cucumber-jvm中的特性
EN

Stack Overflow用户
提问于 2013-09-19 19:13:30
回答 2查看 15K关注 0票数 11

我知道您可以为特性指定标记,然后在命令行上运行cucumber时忽略它们。但我使用的是cucumber-jvm,并从maven运行它。@ignore不起作用,我不知道如何将要忽略的标记传递给执行小黄瓜测试的运行程序。

变通的方法是在开发和测试新特性的同时将完成的特性移动到另一个目录中,但这不应该是这样的。其他用户如何处理这一缺陷?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-03 08:28:57

您可以将您的场景标记为@ignore,它将被忽略。

如果您只想运行选择性的场景,那么将您想要测试的每个新特性标记为@new_test。告诉Cukes Runner仅运行标记= @new_test

代码语言:javascript
复制
import org.junit.runner.RunWith;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@Cucumber.Options(features = {"classpath:my_feature.feature"},
tags = {"@new_test"})
public class RunCukesTest {

}

任何不想测试的东西都不应该有标签,或者应该有其他的标签名称

票数 7
EN

Stack Overflow用户

发布于 2014-05-20 21:43:16

你可以告诉runner skip @ignore

代码语言:javascript
复制
import org.junit.runner.RunWith;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@Cucumber.Options(features = {"classpath:my_feature.feature"},
tags = {"~@ignore"})
public class RunCukesTest {
}
票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18893085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档