cleaned up test suite. allowed warmsnake to be run
This commit is contained in:
parent
4fa7cc2b69
commit
a9b9b09853
|
@ -1,5 +1,4 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
if File.expand_path($0) == File.expand_path(__FILE__)
|
|
||||||
require 'rubygems'
|
require 'rubygems'
|
||||||
require 'hydra'
|
require 'hydra'
|
||||||
|
|
||||||
|
@ -60,5 +59,4 @@ if File.expand_path($0) == File.expand_path(__FILE__)
|
||||||
break
|
break
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,6 @@ class RunnerTest < Test::Unit::TestCase
|
||||||
end
|
end
|
||||||
|
|
||||||
should "run two rspec tests" do
|
should "run two rspec tests" do
|
||||||
puts "First test"
|
|
||||||
runner = Hydra::Runner.new(:io => File.new('/dev/null', 'w'))
|
runner = Hydra::Runner.new(:io => File.new('/dev/null', 'w'))
|
||||||
runner.run_file(rspec_file)
|
runner.run_file(rspec_file)
|
||||||
assert File.exists?(target_file)
|
assert File.exists?(target_file)
|
||||||
|
@ -81,8 +80,8 @@ class RunnerTest < Test::Unit::TestCase
|
||||||
# we run this in a fork to not contaminate
|
# we run this in a fork to not contaminate
|
||||||
# the main test environment
|
# the main test environment
|
||||||
pid = Process.fork do
|
pid = Process.fork do
|
||||||
puts "THE FOLLOWING WARNINGS CAN BE IGNORED"
|
# need to get into the fixtures directory so cucumber doesn't load up the whole project
|
||||||
puts "It is caused by Cucumber loading all rb files near its features"
|
Dir.chdir(File.join(File.dirname(__FILE__), 'fixtures'))
|
||||||
|
|
||||||
runner = Hydra::Runner.new(:io => File.new('/dev/null', 'w'))
|
runner = Hydra::Runner.new(:io => File.new('/dev/null', 'w'))
|
||||||
runner.run_file(cucumber_feature_file)
|
runner.run_file(cucumber_feature_file)
|
||||||
|
@ -95,8 +94,6 @@ class RunnerTest < Test::Unit::TestCase
|
||||||
assert File.exists?(alternate_target_file)
|
assert File.exists?(alternate_target_file)
|
||||||
assert_equal "HYDRA", File.read(alternate_target_file)
|
assert_equal "HYDRA", File.read(alternate_target_file)
|
||||||
assert !File.exists?(target_file)
|
assert !File.exists?(target_file)
|
||||||
|
|
||||||
puts "END IGNORABLE OUTPUT"
|
|
||||||
end
|
end
|
||||||
Process.wait pid
|
Process.wait pid
|
||||||
end
|
end
|
||||||
|
@ -137,7 +134,6 @@ class RunnerTest < Test::Unit::TestCase
|
||||||
|
|
||||||
# grab its response. This makes us wait for it to finish
|
# grab its response. This makes us wait for it to finish
|
||||||
response = pipe.gets
|
response = pipe.gets
|
||||||
puts response.output
|
|
||||||
|
|
||||||
# tell it to shut down
|
# tell it to shut down
|
||||||
pipe.write(Hydra::Messages::Worker::Shutdown.new)
|
pipe.write(Hydra::Messages::Worker::Shutdown.new)
|
||||||
|
|
Loading…
Reference in New Issue