summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/test/unit.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/test/unit.rb b/lib/test/unit.rb
index 09708d14df..8d3a726b9b 100644
--- a/lib/test/unit.rb
+++ b/lib/test/unit.rb
@@ -570,6 +570,8 @@ module Test
}
end
report.reject!{|r| r.start_with? "Skipped:" } if @options[:hide_skip]
+ report.sort_by!{|r| r.start_with?("Skipped:") ? 0 : \
+ (r.start_with?("Failure:") ? 1 : 2) }
result
end
@@ -599,6 +601,12 @@ module Test
raise @interrupt if @interrupt
result
end
+
+ def run(*args)
+ result = super
+ puts "\nruby -v: #{RUBY_DESCRIPTION}"
+ result
+ end
end
class AutoRunner