在终端窗口上使用ruby rake在测试套件中运行一些脚本
目前我正在使用ruby rake来运行测试套件中的所有selenium ruby webdriver脚本,所以我只需要在“Start command Prompt with ruby”窗口中运行命令“rake”,然后所有脚本都将运行 然而,现在我只想在我的测试套件中运行一些脚本(不是所有脚本)。那么,我怎样才能完成这件事呢?我希望在Ruby终端窗口中输入一些东西,比如:raketest1.rbtest2.rb,然后系统将只运行我拥有的两个脚本在终端窗口上使用ruby rake在测试套件中运行一些脚本,ruby,selenium,webdriver,rake,Ruby,Selenium,Webdriver,Rake,目前我正在使用ruby rake来运行测试套件中的所有selenium ruby webdriver脚本,所以我只需要在“Start command Prompt with ruby”窗口中运行命令“rake”,然后所有脚本都将运行 然而,现在我只想在我的测试套件中运行一些脚本(不是所有脚本)。那么,我怎样才能完成这件事呢?我希望在Ruby终端窗口中输入一些东西,比如:raketest1.rbtest2.rb,然后系统将只运行我拥有的两个脚本 task :default do FileList[
task :default do
FileList['test*.rb'].each { |file|
system("ruby #{file} > #{directory_name}/#{file}.out")}
end
通过要作为rake任务参数运行的测试文件。如何传递参数: