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

Groovy Spock-从测试报告中排除测试类,groovy,automated-tests,spock,spock-reports,Groovy,Automated Tests,Spock,Spock Reports,我想从斯波克报告中排除一些测试。是否可以将特定的类或测试从生成中排除?我不知道有这种现成的功能,但您可以编写自己的报告模板。 只需复制默认模板,并将筛选代码直接添加到模板中 我可以想象的另一种方式是运行两次测试,并使用@IgnoreIf注释()排除要隐藏的测试。这可以根据环境变量做出决策 然而,测试是重要的,更重要的是没有测试过的东西。因此,您应该报告排除在外的某些测试,以获得有效的测试报告。为什么要对测试结果隐藏信息?如果测试运行,则应报告其结果。如果它们不应该运行,请删除它们。如果您想隐藏未

我想从斯波克报告中排除一些测试。是否可以将特定的类或测试从生成中排除?

我不知道有这种现成的功能,但您可以编写自己的报告模板。 只需复制默认模板,并将筛选代码直接添加到模板中

我可以想象的另一种方式是运行两次测试,并使用
@IgnoreIf
注释()排除要隐藏的测试。这可以根据环境变量做出决策


然而,测试是重要的,更重要的是没有测试过的东西。因此,您应该报告排除在外的某些测试,以获得有效的测试报告。

为什么要对测试结果隐藏信息?如果测试运行,则应报告其结果。如果它们不应该运行,请删除它们。如果您想隐藏未通过或忽略的测试而不被报告,您只需欺骗自己和阅读报告的任何涉众。