2010-12-04 9 views
1

ZenTest und Autotest wurden am 1. Dezember aktualisiert. Nach dem Upgrade auf die neuesten Versionen (Autotest-4.4.6/ZenTest-4.4.1) wird der Autotest meine Spezifikationen nicht erkennen und versucht, den Standard-Komponententest auszuführen. Der Ausgang des Autotest ist wie folgt:
[email protected]:~/projects/ruby/hibou$ autotest (Not running features. To run features in autotest, set AUTOFEATURE=true.) /home/xto/.rvm/rubies/ruby-1.9.2-p0/bin/ruby -I.:lib:test -rubygems -e "%w[test/unit test/test_helper.rb].each { |f| require f }" | unit_diff -u
Autotest-4.4.6/ZenTest-4.4.1 unterbrochen mit Rspec2 und Rails3

Downgarding zu Autotest--4.4.5/ZenTest-4.4.0 behebt das Problem ...

Irgendwelche Tipps geschätzt würde ...

+0

ich bin mit Ruby 1.9.2p0 vergessen zu erwähnen – xto

Antwort

0

Haben Sie versucht, den Autotest mit RSPEC auszuführen = true? so etwas wie dieses RSPEC = true Autotest

+0

es einfach und leider versucht, ist der Ausgang gleich: xto @ Phoenix: ~/projects/ruby ​​/ hibou $ autotest RSPEC = true (Keine laufenden Funktionen. Um Funktionen im Autotest auszuführen, setzen Sie AUTOFEATURE = true.) /home/xto/.rvm/rubies/ruby-1.9.2-p0/bin/ruby -I .: lib: test -rubygems -e "% w [test/Komponententest/test_helper.rb] .each {| f | require f}" | unit_diff -u Loaded suite -e Gestartet Fertig in 0.002613 Sekunden. 0 Tests, 0 Assertions, 0 Fehler, 0 Fehler, 0 Überspringungen Testlaufoptionen: --seed 49902 – xto

4

Run es über ‚Autotest es rspec2‘ (Mit dem neuesten Autotest und ZenTest)

+0

Dies funktionierte für mich. ZenTest 4.4.1 (Autotest ist jetzt ein veraltetes Juwel) auf Ruby 1.9.2-p0 – ottobar

+0

Das ist großartig! Ich werde es heute Nacht versuchen: D – xto

+0

Danke, habe mich eine halbe Stunde lang auf der Suche nach dieser Lösung –

0

Ich habe ein Upgrade ZenTest bis 4.4.2 und Autotest funktioniert ohne Argumente auf der CLI spezifiziert .

+0

ZenTest 4.5.0 und ich musste autotest -s rspec2 verwenden, um es zur Arbeit zu bekommen – chrisortman

0

Sie haben möglicherweise keine .rspec Datei in Rails.root so autotest weiß nicht über Ihre Angaben. Sie generieren es von runnig: rails generate rspec:install.

Und Sie müssen gem 'autotest-rails in der Gemfile haben (neben gem 'ZenTest').

Hier ist die Einbauanleitung: http://relishapp.com/rspec/rspec-rails/v/2-5/file/autotest