extracted the spec override from the formatter and change the requirement style so as not to kill test::unit files
This commit is contained in:
parent
480d9ee163
commit
bf8c75dfe3
|
@ -9,7 +9,7 @@ Gem::Specification.new do |s|
|
||||||
|
|
||||||
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
||||||
s.authors = ["Nick Gauthier"]
|
s.authors = ["Nick Gauthier"]
|
||||||
s.date = %q{2010-04-05}
|
s.date = %q{2010-04-06}
|
||||||
s.description = %q{Spread your tests over multiple machines to test your code faster.}
|
s.description = %q{Spread your tests over multiple machines to test your code faster.}
|
||||||
s.email = %q{nick@smartlogicsolutions.com}
|
s.email = %q{nick@smartlogicsolutions.com}
|
||||||
s.extra_rdoc_files = [
|
s.extra_rdoc_files = [
|
||||||
|
@ -46,6 +46,7 @@ Gem::Specification.new do |s|
|
||||||
"lib/hydra/pipe.rb",
|
"lib/hydra/pipe.rb",
|
||||||
"lib/hydra/runner.rb",
|
"lib/hydra/runner.rb",
|
||||||
"lib/hydra/safe_fork.rb",
|
"lib/hydra/safe_fork.rb",
|
||||||
|
"lib/hydra/spec/autorun_override.rb",
|
||||||
"lib/hydra/spec/hydra_formatter.rb",
|
"lib/hydra/spec/hydra_formatter.rb",
|
||||||
"lib/hydra/ssh.rb",
|
"lib/hydra/ssh.rb",
|
||||||
"lib/hydra/stdio.rb",
|
"lib/hydra/stdio.rb",
|
||||||
|
|
|
@ -107,6 +107,8 @@ module Hydra #:nodoc:
|
||||||
begin
|
begin
|
||||||
require 'spec'
|
require 'spec'
|
||||||
require 'hydra/spec/hydra_formatter'
|
require 'hydra/spec/hydra_formatter'
|
||||||
|
# Ensure we override rspec's at_exit
|
||||||
|
require 'hydra/spec/autorun_override'
|
||||||
rescue LoadError => ex
|
rescue LoadError => ex
|
||||||
return ex.to_s
|
return ex.to_s
|
||||||
end
|
end
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
if defined?(Spec)
|
||||||
|
module Spec
|
||||||
|
module Runner
|
||||||
|
class << self
|
||||||
|
# stop the auto-run at_exit
|
||||||
|
def run
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -1,13 +1,6 @@
|
||||||
require 'spec/autorun'
|
|
||||||
require 'spec/runner/formatter/progress_bar_formatter'
|
require 'spec/runner/formatter/progress_bar_formatter'
|
||||||
module Spec
|
module Spec
|
||||||
module Runner
|
module Runner
|
||||||
class << self
|
|
||||||
# stop the auto-run at_exit
|
|
||||||
def run
|
|
||||||
return 0
|
|
||||||
end
|
|
||||||
end
|
|
||||||
module Formatter
|
module Formatter
|
||||||
class HydraFormatter < ProgressBarFormatter
|
class HydraFormatter < ProgressBarFormatter
|
||||||
# Stifle the post-test summary
|
# Stifle the post-test summary
|
||||||
|
|
|
@ -73,7 +73,7 @@ module Hydra #:nodoc:
|
||||||
yield self if block_given?
|
yield self if block_given?
|
||||||
|
|
||||||
# Ensure we override rspec's at_exit
|
# Ensure we override rspec's at_exit
|
||||||
require 'hydra/spec/hydra_formatter'
|
require 'hydra/spec/autorun_override'
|
||||||
|
|
||||||
@config = find_config_file
|
@config = find_config_file
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
require 'tmpdir'
|
require 'tmpdir'
|
||||||
|
require 'spec'
|
||||||
context "file writing" do
|
context "file writing" do
|
||||||
it "writes to a file" do
|
it "writes to a file" do
|
||||||
File.open(File.join(Dir.tmpdir, 'alternate_hydra_test.txt'), 'a') do |f|
|
File.open(File.join(Dir.tmpdir, 'alternate_hydra_test.txt'), 'a') do |f|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
require 'tmpdir'
|
require 'tmpdir'
|
||||||
|
require 'spec'
|
||||||
context "file writing" do
|
context "file writing" do
|
||||||
it "writes to a file" do
|
it "writes to a file" do
|
||||||
File.open(File.join(Dir.tmpdir, 'hydra_test.txt'), 'a') do |f|
|
File.open(File.join(Dir.tmpdir, 'hydra_test.txt'), 'a') do |f|
|
||||||
|
|
Loading…
Reference in New Issue