模块 Test::Unit::UI::TestRunnerUtilities

为大多数(如果不是全部)TestRunner 提供一些通用工具。

公共实例方法

run(suite, options={}) 点击切换源代码

创建一个新的 TestRunner 并运行测试套件。

# File test-unit-3.6.7/lib/test/unit/ui/testrunnerutilities.rb, line 23
def run(suite, options={})
  return new(suite, options).start
end
start_command_line_test() 点击切换源代码

处理从命令行运行 TestRunner 之一所需的 ARGV 解析和测试套件确定。

# File test-unit-3.6.7/lib/test/unit/ui/testrunnerutilities.rb, line 30
def start_command_line_test
  if ARGV.empty?
    puts "You should supply the name of a test suite file to the runner"
    exit
  end
  require ARGV[0].gsub(/.+::/, '')
  new(eval(ARGV[0])).start
end