summaryrefslogtreecommitdiff
path: root/test/ripper/test_files.rb
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-11-10 07:47:43 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-11-10 07:47:43 +0000
commit25aeeca5b7dbe470c5ee04a3802de0cb7f14b9ad (patch)
tree254f36f65d30a91bca0b675ce87ea5277dd462e9 /test/ripper/test_files.rb
parent5564a498e188a46d2fab5b26380c9a4b73c29ec2 (diff)
test_files.rb: sample size
* test/ripper/test_files.rb (assert_parse_files): extract at least one sample. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ripper/test_files.rb')
-rw-r--r--test/ripper/test_files.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/ripper/test_files.rb b/test/ripper/test_files.rb
index 447519d5b40..ac24727e9b6 100644
--- a/test/ripper/test_files.rb
+++ b/test/ripper/test_files.rb
@@ -35,7 +35,9 @@ class TestRipper::Generic < Test::Unit::TestCase
end
dir = ARGV.shift
scripts = Dir.chdir(dir) {Dir[pattern]}
- scripts = scripts.sample(scripts.size * TEST_RATIO) if TEST_RATIO < 1.0
+ if (1...scripts.size).include?(num = scripts.size * TEST_RATIO)
+ scripts = scripts.sample(num)
+ end
scripts.sort!
for script in scripts
assert_nothing_raised {