当我的测试库在 Watir 2.0.4/Ruby 1.8.7 上运行时,我能够使用 test/unit/testsuite 在一个可以同时运行定义的测试列表的套件中运行一批测试(见下文):
需要'测试/单元/测试套件'
需要'test/unit/ui/console/testrunner'
require 'foo1.rb'
require 'foo2.rb'
class Foo
def self.suite
suite = Test::Unit::TestSuite.new(Foo)
suite << foo1.suite
suite << foo2.suite
return suite
end
end
Test::Unit::UI::Console::TestRunner.run(Foo)<code>
现在我在 Ruby 1.9.2 上使用 Watir-webdriver,这似乎不起作用:
C:/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require': no such file >to load -- test/unit/testsuite (LoadError) from C:/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in
require' from testsuite.rb:6:in<top (required)>' from -e:1:in
load' from -e:1:in `'
其他人在做什么来将一组测试串在一个套件中?
谢谢,
GJHmf