diff --git a/lib/rspec/abq/extensions.rb b/lib/rspec/abq/extensions.rb index 9e0d98e..65c3e5f 100644 --- a/lib/rspec/abq/extensions.rb +++ b/lib/rspec/abq/extensions.rb @@ -119,6 +119,10 @@ module Runner # or the configured failure exit status (1 by default) if specs # failed. def run_specs(example_groups) + if Gem::Version.new(RSpec::Core::Version::STRING) >= Gem::Version.new("3.11.0") && RSpec.world.rspec_is_quitting + return exit_code(false) + end + if !!ENV[ABQ_GENERATE_MANIFEST] # before abq can start workers, it asks for a manifest RSpec::Abq::Manifest.write_manifest(example_groups, RSpec.configuration.seed, RSpec.configuration.ordering_registry)