spec/lite_spec_helper.rb in mongo-2.18.0.beta1 vs spec/lite_spec_helper.rb in mongo-2.18.0

- old
+ new

@@ -8,12 +8,10 @@ SERVER_DISCOVERY_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/sdam/**/*.yml").sort SDAM_MONITORING_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/sdam_monitoring/*.yml").sort SERVER_SELECTION_RTT_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/server_selection_rtt/*.yml").sort CRUD_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/crud/**/*.yml").sort -CRUD2_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/crud_v2/**/*.yml").sort -COMMAND_MONITORING_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/command_monitoring/**/*.yml").sort CONNECTION_STRING_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/connection_string/*.yml").sort URI_OPTIONS_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/uri_options/*.yml").sort GRIDFS_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/gridfs/*.yml").sort TRANSACTIONS_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/transactions/*.yml").sort TRANSACTIONS_API_TESTS = Dir.glob("#{CURRENT_PATH}/spec_tests/data/transactions_api/*.yml").sort @@ -32,11 +30,14 @@ # Load debuggers before loading the driver code, so that breakpoints # can be placed in the driver code on file/class level. begin require 'byebug' rescue LoadError - require 'ruby-debug' + begin + require 'ruby-debug' + rescue LoadError + end end end require 'mongo' require 'pp' @@ -88,10 +89,10 @@ require 'support/sdam_formatter_integration' require 'support/background_thread_registry' require 'mrss/session_registry' require 'support/local_resource_registry' -if SpecConfig.instance.mri? +if SpecConfig.instance.mri? && !SpecConfig.instance.windows? require 'timeout_interrupt' else require 'timeout' TimeoutInterrupt = Timeout end