Skip to content

Commit e758198

Browse files
committed
test-bundled-gems.rb: Allow wildcards in BUNDLED_GEMS
1 parent b034a3d commit e758198

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tool/test-bundled-gems.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
allowed_failures = allowed_failures.split(',').concat(DEFAULT_ALLOWED_FAILURES).uniq.reject(&:empty?)
2020

2121
# make test-bundled-gems BUNDLED_GEMS=gem1,gem2,gem3
22-
bundled_gems = ARGV.first || ''
22+
bundled_gems = nil if (bundled_gems = ARGV.first&.split(","))&.empty?
2323

2424
colorize = Colorize.new
2525
rake = File.realpath("../../.bundle/bin/rake", __FILE__)
@@ -30,7 +30,7 @@
3030
failed = []
3131
File.foreach("#{gem_dir}/bundled_gems") do |line|
3232
next unless gem = line[/^[^\s\#]+/]
33-
next unless bundled_gems.empty? || bundled_gems.split(",").include?(gem)
33+
next if bundled_gems&.none? {|pat| File.fnmatch?(pat, gem)}
3434
next unless File.directory?("#{gem_dir}/src/#{gem}/test")
3535

3636
test_command = "#{ruby} -C #{gem_dir}/src/#{gem} #{rake} test"

0 commit comments

Comments
 (0)