# File lib/test/unit/collector/load.rb, line 23 def base=(base) base = Pathname(base) unless base.nil? @base = base end
# File lib/test/unit/collector/load.rb, line 28 def collect(*froms) add_load_path(@base) do froms = ["."] if froms.empty? test_suites = [] already_gathered = find_test_cases froms.each do |from| from = resolve_path(from) if from.directory? test_suite = collect_recursive(from, already_gathered) test_suites << test_suite unless test_suite.tests.empty? else collect_file(from, test_suites, already_gathered) end end if test_suites.size > 1 test_suite = TestSuite.new("[#{froms.join(', ')}]") sort(test_suites).each do |sub_test_suite| test_suite << sub_test_suite end test_suite else test_suites.first end end end
Generated with the Darkfish Rdoc Generator 2.