0

現在、テスト スイートにあるすべての selenium ruby​​ webdriver スクリプトを実行するために ruby​​ rake を使用しているため、「Ruby でコマンド プロンプトを開始」ウィンドウでコマンド「rake」を実行するだけで、すべてのスクリプトが実行されます。

ただし、今はテスト スイートでいくつかのスクリプトを実行したいだけです (すべてのスクリプトではありません)。では、どうすればこのことを達成できますか? Rake test1.rb test2.rb のように Ruby ターミナル ウィンドウに入力すると、システムは私が持っている 2 つのスクリプトのみを実行します。

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 に答える