0

目前我正在使用 ruby​​ rake 来运行我在我的测试套件中拥有的所有 selenium ruby​​ webdriver 脚本,所以我只需要在“使用 Ruby 启动命令提示符”窗口中运行命令“rake”,然后所有脚本都会运行。

但是,现在我只想在我的测试套件中运行一些脚本(不是所有脚本)。那么,我该如何完成这件事呢?我希望在 Ruby 终端窗口中输入类似:rake test1.rb test2.rb,然后系统将只运行我拥有的两个脚本。

task :default do
FileList['test*.rb'].each { |file|
system("ruby #{file} > #{directory_name}/#{file}.out")}
end
4

1 回答 1

2

将要运行的测试文件作为 rake 任务的参数传递。如何传递参数:如何将命令行参数传递给 rake 任务

于 2013-01-03T11:35:13.363 回答