Ich sehe, dass es möglich ist, Argument zu einer Harke Aufgabe zu übergeben:Ist es möglich, Argumente an `Rake Gurke` zu senden, ohne Umgebungsvariablen zu verwenden?
task :task_name, :arg_name do |t, args|
Was würde ich ist Argument in eine Aufgabe Gurke Harke passieren zu tun:
Cucumber::Rake::Task.new({:tags => 'db:test:prepare'}) do |t, args|
t.cucumber_opts = ['--tags', #args?]
end
Ist diese Art von Ding möglich? So könnte ich folgendes machen:
rake cucumber:tags['tag1', 'tag2', ...]
Und es haben nur diese Tags laufen. Die meisten Quellen sagen, eine Umgebungsvariable zu verwenden, die ich gemacht habe, aber ich würde es vorziehen, die Argumente nur "richtig" zu liefern.
dies ist ein Duplikat: http://stackoverflow.com/questions/825748/how-do-i-pass-command- line-arguments-to-a-rake-task –
Nein, ist es nicht. Diese Frage ist spezifisch für Gurke, Sie können keine Argumente für Gurken-Rake-Aufgaben hinzufügen, wie Sie in der Antwort auf diese Frage finden können. –
Verstanden. Wäre es möglich, eigene Rechenaufgaben zu schreiben, die die Gurken verpacken? –