diff options
-rw-r--r-- | test/lib/test/unit.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/lib/test/unit.rb b/test/lib/test/unit.rb index dbdba6edc3..12e4338794 100644 --- a/test/lib/test/unit.rb +++ b/test/lib/test/unit.rb @@ -245,6 +245,7 @@ module Test module RequireFiles # :nodoc: all def non_options(files, options) return false if !super + errors = {} result = false files.each {|f| d = File.dirname(path = File.realpath(f)) @@ -255,6 +256,8 @@ module Test require path unless options[:parallel] result = true rescue LoadError + next if errors[$!.message] + errors[$!.message] = true puts "#{f}: #{$!}" end } |