Ho un gruppo di attività definite RSpecRake che mi piacerebbe eseguire in un ordine specifico quando eseguo l'intera suite di test.Esecuzione di attività RSpec in un ordine specifico
Ho provato qualcosa di simile:
task :run_in_order => [:one, :two, :three] do
puts "Run suite of tests"
end
e corre la prima prova e poi si ferma e non viene eseguito il resto delle attività.
Quindi se si utilizza la sintassi di Rake non funziona. C'è un modo per notare le dipendenze delle attività per le attività di RSpec Rake?
Non farlo, è una pessima pratica perché i test dovrebbero essere indipendenti l'uno dall'altro – luacassus
@luacassus ne sono a conoscenza. Sto lavorando per ottenere qualcosa per non farlo in questo modo. Comunque nel frattempo, questo è il modo in cui stanno le cose. Quindi sto cercando una risposta diversa da "non farlo". Questo non è tecnicamente possibile con Rspec? – Hillary
Forse "non farlo" per scoprire effettivamente se i test passano, ma se stai facendo una corsa per produrre un report delle specifiche da discutere con un cliente, allora è possibile produrre il report in un ordine significativo praticamente essenziale – digitig