summaryrefslogtreecommitdiff
path: root/spec/ffi/spec_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ffi/spec_helper.rb')
-rw-r--r--spec/ffi/spec_helper.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/spec/ffi/spec_helper.rb b/spec/ffi/spec_helper.rb
index bb12050..22d1c47 100644
--- a/spec/ffi/spec_helper.rb
+++ b/spec/ffi/spec_helper.rb
@@ -5,9 +5,11 @@
require_relative 'fixtures/compile'
require 'timeout'
+require 'objspace'
RSpec.configure do |c|
- c.filter_run_excluding :broken => true
+ c.filter_run_excluding gc_dependent: true unless ENV['FFI_TEST_GC'] == 'true'
+ c.filter_run_excluding( :ractor ) unless defined?(Ractor) && RUBY_VERSION >= "3.1"
end
module TestLibrary