Einer (oder ein paar) unserer Tests dauert ewig und wir möchten sie optimieren.
Wir haben 1000 Tests gesagt, daher ist es für mich unpraktisch, jede Datei auszuführen.
Gibt es eine einfache Möglichkeit, die langsamen zu finden?
Dies ist rspec 1.3
Einer (oder ein paar) unserer Tests dauert ewig und wir möchten sie optimieren.
Wir haben 1000 Tests gesagt, daher ist es für mich unpraktisch, jede Datei auszuführen.
Gibt es eine einfache Möglichkeit, die langsamen zu finden?
Dies ist rspec 1.3
Antworten:
In RSpec 2 und 3 können Sie das --profile
Flag verwenden oder --profile
Ihrer .rspec
Datei hinzufügen . Dies wird die 10 langsamsten Beispiele verfolgen.
Für RSpec 1 können Sie --format o
mit spec
Befehl verwenden. Es zeigt einen textbasierten Fortschrittsbalken mit einer Profilerstellung von 10 langsamsten Beispielen. Weitere Details finden Sie hier .
rspec --profile -- path/to/file/spec.rb