Ich habe ein Problem mit Autotest mit einem Rails-Projekt, dass, wenn ein Test fehlschlägt (dh, ich modifizierte eine Testdatei und Autotest führt automatisch den Test), autotest versucht, den Test (fehlgeschlagen jedes Mal natürlich, da die Datei noch nicht geändert wurde), anstatt zu warten, bis die Datei erneut gespeichert wird. Und mit der Aktivierung der Growl-Benachrichtigung kann das extrem ärgerlich sein, während ich versuche, den Code zu reparieren, damit der Test bestanden wird. Es passiert nicht die ganze Zeit, aber die meiste Zeit. Ist sonst noch jemand dazu gekommen und kennt die Lösung? Vielen Dank.Autotest unendlich Schleife
2
A
Antwort
5
Ich fand die Lösung. Wahrscheinlich hat das mit OSX zu tun (das läuft auf Leopard), indem es die .DS_Store Datei im Ordner oder einer anderen temporären Datei ändert. Das Hinzufügen des folgenden zu meinem .autotest tat den Trick (dies verhindert auch, dass der Autotest den von Ferret erzeugten Indexordner betrachtet).
Autotest.add_hook :initialize do |at|
%w{.git vendor index .DS_Store ._}.each {|exception| at.add_exception(exception)}
end
+0
Auch wenn Sie Aruba mit Gurke für die Entwicklung von Befehlszeilen-Apps verwenden, sollte ihnen auch das von Aruba erstellte "tmp" -Verzeichnis hinzugefügt werden. –
Verwandte Themen
- 1. Unbeabsichtigte unendlich ‚für‘ Schleife
- 2. unendlich große Schluck Uhr Schleife
- 3. ComponentDidUpdate SetState ReactJS Unendlich Schleife
- 4. Warum ist diese Do-While-Schleife unendlich?
- 5. unendlich Der Versuch, while-Schleife PHP
- 6. Warum läuft diese while-Schleife unendlich?
- 7. Gulp wird in unendlich Schleife stecken
- 8. STATT TRIGGER, würde es unendlich Schleife?
- 9. C++ Nummer validieren und unendlich Schleife stoppen
- 10. Python-Schleife mit Standardwert sonst unendlich
- 11. Wie behebe ich Probleme mit Autotest-Endlosschleifen?
- 12. Autotest zeigt leer
- 13. Autotest entspricht für PHP?
- 14. Syntax für eine einfache Zeile Bash unendlich While-Schleife
- 15. Warum läuft diese Schleife unendlich oft in c?
- 16. Syntaxfehler, wenn eine Schleife unendlich in einer einfachen Shell-Skript
- 17. Wie man eine Swift-Schleife unendlich lange laufen lässt
- 18. Char Array - Warum für Schleife ist nicht unendlich?
- 19. ungewöhnliches Verhalten mit printf mit unendlich While-Schleife
- 20. Autotest, Shoulda, Ruby - Das Setup?
- 21. Warum funktioniert der Autotest nicht?
- 22. Autotest läuft nicht nach Änderungen
- 23. Shoulda, Rails Tests und Autotest
- 24. Warum funktioniert der Autotest nicht?
- 25. Nativescript unendlich translate animation
- 26. SWIFT Unendlich Animation/Funktion Anrufschleife
- 27. Weniger Mixin-Iteration unendlich (Kreisschleife)
- 28. Tief (unendlich) split Worten regex
- 29. Wie setzt man Unendlich und minus unendlich in Django FloatField?
- 30. Null minus Null entspricht unendlich?
Sind Sie sicher, dass nichts die Dateien speichert? Meine IDE ist so eingestellt, dass sie automatisch Dateien speichert, wenn sie den Desktop-Fokus verliert, was wiederum den Autotest veranlasst, Tests erneut auszuführen. – dbrown0708
Ich benutze Textmate und ich glaube nicht, dass es irgendwelche Dateien im Hintergrund speichert. Aber meine App verwendet Ferret und daher werden beim Speichern der Tests wahrscheinlich Indexdateien gespeichert. Aber warum sollte Autotest diese erkennen? –
Auch meine IDE-Speicherdateien würden nicht erklären, warum der Autotest nur dann endlos läuft, wenn ein Test fehlschlägt und nicht, wenn er erfolgreich ist. –