Sha256: ba9e9984a0c464308ec0264883b9a8835cd4089c147d59c3cc3cfcb72297534f

Contents?: true

Size: 1.04 KB

Versions: 16

Compression:

Stored size: 1.04 KB

Contents

require 'codeclimate-test-reporter'
CodeClimate::TestReporter.start

CELLECT_ROOT = File.expand_path File.join(File.dirname(__FILE__), '../')

%w(lib ext).each do |name|
  dir = File.join CELLECT_ROOT, name
  $LOAD_PATH.unshift dir unless $LOAD_PATH.include? dir
end

Bundler.require :test, :development

ENV['CELLECT_POOL_SIZE'] = '3'
SPAWN_ZK = !ENV['ZK_URL']
require 'pry'
require 'oj'
require './spec/support/zk_setup.rb'
require 'cellect/server'
require 'cellect/client'
require 'celluloid/rspec'
require 'rack/test'
Celluloid.shutdown_timeout = 1
Celluloid.logger = nil
Dir["./spec/support/**/*.rb"].sort.each{ |f| require f }

Cellect::Server.adapter = SpecAdapter.new
SET_TYPES = %w(random priority pairwise_random pairwise_priority)

RSpec.configure do |config|
  config.run_all_when_everything_filtered = true
  config.filter_run :focus
  config.order = 'random'
  config.include CellectHelper

  config.around(:each) do |example|
    Celluloid.boot
    example.run
    Celluloid.shutdown
  end

  config.after(:suite) do
    ZK_Setup.stop_zk
  end
end

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
cellect-client-1.3.3 spec/spec_helper.rb
cellect-server-1.3.3 spec/spec_helper.rb
cellect-client-1.3.2 spec/spec_helper.rb
cellect-server-1.3.2 spec/spec_helper.rb
cellect-client-1.3.1 spec/spec_helper.rb
cellect-server-1.3.1 spec/spec_helper.rb
cellect-client-1.3.0 spec/spec_helper.rb
cellect-server-1.3.0 spec/spec_helper.rb
cellect-client-1.2.0 spec/spec_helper.rb
cellect-server-1.2.0 spec/spec_helper.rb
cellect-client-1.1.0 spec/spec_helper.rb
cellect-server-1.1.0 spec/spec_helper.rb
cellect-client-1.0.1 spec/spec_helper.rb
cellect-server-1.0.1 spec/spec_helper.rb
cellect-client-1.0.0 spec/spec_helper.rb
cellect-server-1.0.0 spec/spec_helper.rb