Sha256: 36097545d25a1a42c6725f1a9e5543576ade7ce603ead8f3b9ef69d7b3cb5681
Contents?: true
Size: 862 Bytes
Versions: 9
Compression:
Stored size: 862 Bytes
Contents
require 'coveralls' Coveralls.wear! require 'rubygems' require 'bundler/setup' require 'celluloid/rspec' require 'celluloid/probe' logfile = File.open(File.expand_path("../../log/test.log", __FILE__), 'a') logfile.sync = true Celluloid.logger = Logger.new(logfile) Celluloid.shutdown_timeout = 1 Dir['./spec/support/*.rb'].map {|f| require f } RSpec.configure do |config| config.filter_run :focus => true config.run_all_when_everything_filtered = true config.around do |ex| Celluloid.actor_system = nil Thread.list.each do |thread| next if thread == Thread.current thread.kill end ex.run end config.around actor_system: :global do |ex| Celluloid.boot ex.run Celluloid.shutdown end config.around actor_system: :within do |ex| Celluloid::ActorSystem.new.within do ex.run end end end
Version data entries
9 entries across 7 versions & 4 rubygems