我有一个尚未准备好测试的特定场景。所以我需要跳过它以便在其他场景上运行测试。
Scenario: Login-success Scenario:
Meta:
@skip
@ignored true
//Regular Steps
为了使用@skip
or @ignore true
故事中的元可以跳过这个故事,
您需要在测试配置中配置元过滤器。
根据您配置测试的方式,它可能是:
@RunWith(AnnotatedEmbedderRunner.class)
@UsingEmbedder(metaFilters = {"-skip"})
public class AnnotatedTraderEmbedder extends InjectableEmbedder {
}
或者,在 Java 中:
public MyStories() {
configuredEmbedder().embedderControls().doGenerateViewAfterStories(true)
.doIgnoreFailureInStories(true)
.doIgnoreFailureInView(true).useThreads(1);
// Meta filters:
configuredEmbedder().useMetaFilters(Arrays.asList("-skip"));
}
详细信息请参阅文档:http://jbehave.org/reference/stable/meta-filtering.html http://jbehave.org/reference/stable/meta-filtering.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)