[英]Skip a scenario when running my test cases through junit
I need to skip a scenario while executing my story via Junit, I tried adding a Meta tag like, 通过Junit执行故事时,我需要跳过一个场景,我尝试添加一个Meta标签,例如,
Scenario : avoid this scenario
Meta:@skip
When I want to avoid this scenario
Then the scenario will be avoided
I configured my Junit like, 我将Junit配置为
@UsingEmbedder(metaFilters = "skip")
public class Myclass extends JUnitStories
{
@Override
public Configuration configuration(){
return new MostUsefulConfiguration()...
}
}
However when I execute MyClass as a Junit, the scenario with Meta @skip is also getting executed. 但是,当我将MyClass作为Junit执行时,带有Meta @skip的场景也将被执行。 What could be the problem here
这可能是什么问题
I fixed the issue by modifying my junit class like, 我通过修改junit类来解决此问题,
public class Myclass extends JUnitStories
{
public Myclass(){
configuredEmbedder().useMetaFilters(Arrays.asList("-skip"));
}
@Override
public Configuration configuration(){
return new MostUsefulConfiguration()...
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.