我对此有些新意,请耐心等待。
我尝试通过RSpec::Core
# Example
spec_groups = [['spec', 'spec2'], ['spec3', 'spec4']]
spec_groups.each do |spec_group|
RSpec::Core::Runner.run([spec_group])
RSpec.clear_examples
end
两组规范 - 我想循环并通过RSpec::Core::Runner
运行它们。
RSpec.configuration.fail_fast = true
会跳过组中的剩余规范,如果有任何失败(如果来自第1组spec
失败,它将无法运行spec2
),但似乎也会阻止任何其他组运行一点都不。
问题
如果组中的规范失败 - 如何跳过该组的其余部分并转到下一组?