1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
if ENV['SIMPLE_COV']
require 'simplecov'
SimpleCov.start do
add_filter 'spec/'
add_filter 'pkg/'
add_filter 'vendor/'
end
end
if ENV['GC_STRESS']
puts "enable GC.stress"
GC.stress = true
end
require 'rspec'
require 'msgpack'
def java?
/java/ =~ RUBY_PLATFORM
end
if java?
RSpec.configure do |c|
c.treat_symbols_as_metadata_keys_with_true_values = true
c.filter_run_excluding :encodings => !(defined? Encoding)
end
else
RSpec.configure do |config|
config.expect_with :rspec do |c|
c.syntax = [:should, :expect]
end
end
Packer = MessagePack::Packer
Unpacker = MessagePack::Unpacker
Buffer = MessagePack::Buffer
Factory = MessagePack::Factory
ExtensionValue = MessagePack::ExtensionValue
end
|