rake タスクに引数を渡すことができることがわかりました。
task :task_name, :arg_name do |t, args|
私がやりたいのは、キュウリのレーキ タスクに引数を渡すことです。
Cucumber::Rake::Task.new({:tags => 'db:test:prepare'}) do |t, args|
t.cucumber_opts = ['--tags', #args?]
end
このようなことは可能ですか?このようにして私はできる:
rake cucumber:tags['tag1', 'tag2', ...]
そして、それらのタグのみを実行させます。ほとんどの情報源は、私が行った環境変数を使用すると言っていますが、引数を「正しい」方法で提供することを好みます。