我想知道是否有人尝试过即时标记场景。
这是一个用例:我们有数百个回归测试场景,其中一些测试可能会失败,因为 API 已关闭(这通常意味着它下次运行时应该通过),或者数据更改(这意味着要么脚本不够健壮,我们需要修复它,要么我们需要更改数据),或者需求发生了变化(这意味着我们需要更改脚本)。
对于后两种情况,相同的场景应该失败多次。
我们需要用@quarantine 标记需要人工干预(重写脚本或更改数据)的那些,并取出@regression 标记,这样它就不会一遍又一遍地运行,而我们知道它无论如何都会失败。
我没有看到有人这样做。这是可行的吗?或者是在 Cucumber 中执行此操作而不使用复杂的 shell 脚本的唯一方法?