Spock-将测试类从测试报告中排除

时间:2018-09-13 16:32:20

标签: groovy automated-tests spock spock-reports

我有一些我想从spock报告中排除的测试。是否可以将特定的类或测试排除在外?

1 个答案:

答案 0 :(得分:1)

我不知道这种功能是现成的,但是您可以编写自己的报告模板。 只需复制默认模板,然后将过滤器代码直接添加到模板即可。

我可以想象的另一种方式是,您运行两次测试,并使用@IgnoreIf批注(http://mrhaki.blogspot.com/2014/06/spocklight-ignore-specifications-based.html?m=1)排除要隐藏的测试。这样可以根据环境变量做出决定。

但是,测试很重要,而未测试的内容更重要。因此,您应该报告排除了某些测试,以便获得有效的测试报告。