目前我正在使用ruby rake运行我在测试套件中运行的所有selenium ruby webdriver脚本,所以我只需要在“使用Ruby启动命令提示符”窗口中运行命令“rake”,然后所有脚本都将是运行
但是,现在我只想在我的测试套件中运行一些脚本(并非所有脚本)。那么,我怎样才能完成这件事呢?我希望在Ruby终端窗口中输入类似于:rake test1.rb test2.rb,然后sytem将只运行我拥有的两个脚本。
task :default do
FileList['test*.rb'].each { |file|
system("ruby #{file} > #{directory_name}/#{file}.out")}
end