Sha256: 2b4bd7062dfcb11cf0ef9a1912fd80cff9d6f58736609e30c42ad872f7a63751
Contents?: true
Size: 1.03 KB
Versions: 6
Compression:
Stored size: 1.03 KB
Contents
#!/usr/bin/env rake require 'bundler/gem_tasks' require 'rspec/core/rake_task' require 'coveralls/rake/task' Coveralls::RakeTask.new task :default => :split_test desc 'run parallel tests' task :pspec do dirname = File.expand_path(File.dirname(__FILE__)) cmd = "bundle exec parallel_rspec -n #{ENV['N'] || 10} --runtime-log '#{dirname}/spec/weights.txt' #{dirname}/spec" abort unless system(cmd) end desc 'run parallel split tests' task :split_test do dirname = File.expand_path(File.dirname(__FILE__)) ENV['PARALLEL_SPLIT_TEST_PROCESSES'] = (ENV['N'] || 10).to_s cmd = "bundle exec parallel_split_test #{dirname}/spec" abort unless system(cmd) end RSpec::Core::RakeTask.new(:spec) do |t| t.verbose = false end task :remove_coverage do require 'fileutils' FileUtils.rm_rf(File.expand_path(File.join(File.dirname(__FILE__), %w{ coverage }))) end task :env do require 'bundler/setup' require 'eye' Eye::Controller Eye::Process end desc 'graph' task :graph => :env do StateMachine::Machine.draw('Eye::Process') end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
eye-0.9.1 | Rakefile |
eye-0.9.pre | Rakefile |
eye-0.8.1 | Rakefile |
eye-0.8.celluloid15 | Rakefile |
eye-0.8 | Rakefile |
eye-0.8.rc | Rakefile |