Sha256: c057895dd992a4f2b670e93a93dcb338dc16447367388fe675a263be2dc27930
Contents?: true
Size: 1.03 KB
Versions: 1
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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
eye-0.8.pre2 | Rakefile |