summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-09-30 00:31:59 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-09-30 00:31:59 +0000
commit08c09e784058736fb96999b8cc0e2d9d85e1a997 (patch)
tree75192bd934360d51e7d697f80422061310f197c7 /test
parentf83ff724cad84bed1e887c2653d9f03563879719 (diff)
downloadruby-08c09e784058736fb96999b8cc0e2d9d85e1a997.tar.gz
ruby-08c09e784058736fb96999b8cc0e2d9d85e1a997.tar.xz
ruby-08c09e784058736fb96999b8cc0e2d9d85e1a997.zip
* test/runner.rb: glob for directories.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test')
-rw-r--r--test/runner.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/runner.rb b/test/runner.rb
index b02e2e068..5fbbd95fa 100644
--- a/test/runner.rb
+++ b/test/runner.rb
@@ -46,8 +46,15 @@ rescue OptionParser::ParseError
end
if argv.empty?
- argv = Dir.glob(File.join(File.dirname(__FILE__), "**", "test_*.rb")).sort
+ argv = [File.dirname(__FILE__)]
end
+argv.collect! do |arg|
+ if File.directory?(arg)
+ Dir.glob(File.join(arg, "**", "test_*.rb")).sort
+ else
+ arg
+ end
+end.flatten!
argv.each do |tc_name|
require tc_name