Unser Test dauert ziemlich lange, und es gibt immer diesen Zeitraum von 5-10 Minuten, in dem wir wissen, welcher Test fehlgeschlagen ist, aber wir können die Fehlermeldung oder das Backtrace nicht sehen, bis die Suite fertig ist. Es wäre effizienter, die Backtraces zu sehen, wenn sie passieren. Ist das möglich?
Sie haben zwei Möglichkeiten:
1) scheitert schnell
%Vor%.. oder verwenden Sie es von der Befehlszeile
%Vor%Grundsätzlich wird diese Option bei einem Fehler die Testsuite stoppen und den Fehler ausgeben.
2) Verwenden Sie rspec-instafail Juwel
Dieses Juwel zeigt die fehlerhafte Spezifikation sofort an und es werden weiterhin die Spezifikationen ausgeführt.
Ich benutze Fuubar , um während der Ausführung der Suite sofortige Fehlermeldungen und Backtraces zu erhalten und einen aussagekräftigeren Indikator dafür zu erhalten Bisher ist meine Testsuite fortgeschritten.
Tags und Links rspec2 rspec rspec-rails guard