我希望执行跳过失败的测试并转移到类中的下一个测试。由于我正在使用@Stepwise,一旦任何测试失败,执行就会停止。
我有一些测试应该通过,如果它的失败执行应该停止,其他测试应该跳过,如果它失败了。请告诉我们如何使用Spock / Groovy Framework。
答案 0 :(得分:1)
您可以使用
@Unroll
注释,表明数据驱动功能的迭代应该作为外部世界(IDE,报告等)的独立功能可见。因此,即使您的一个案例失败,执行也将继续进行下一个案例。然后再有几个注释可以满足你的目的
答案 1 :(得分:0)
我不确定我理解你的问题,但是Spock提供了几个注释,允许忽略失败的测试,包括
@Ignore
表示不应运行规范或功能方法。 @IgnoreIf
如果给定条件成立,则忽略带注释的规范或功能。 @IgnoreRest
表示应忽略除带有此注释的要素之外的所有要素方法。