2010-12-04 5 views
1

ZenTest et ont été mis à jour Autotest le 1er Décembre. Après la mise à niveau vers les dernières versions (Autotest-4.4.6/ZenTest-4.4.1), autotest ne détectera pas mes spécifications et tentera d'exécuter le test unitaire standard. La sortie de test automatique est la suivante:
[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 rompu avec Rspec2 et Rails3

Downgarding à Autotest-4.4.5/ZenTest-4.4.0 résout le problème ...

Des conseils seraient appréciés ...

+0

oublié de mentionner que je utilise Ruby 1.9.2p0 – xto

Répondre

0

Avez-vous essayé d'exécuter autotest avec RSPEC = true? quelque chose comme ceci Rspec = true Autotest

+0

juste essayé et malheureusement, la sortie est le même: XTO @ Phoenix: ~/projets/ruby ​​/ $ Rspec Autotest Hibou = true (pas en cours d'exécution fonctionnalités. Pour exécuter fonctionnalités autotests, AUTOFEATURE = true régler.) /home/xto/.rvm/rubies/ruby-1.9.2-p0/bin/ruby -I .: lib: test -rubygems -e "% w [test/test unitaire/test_helper.rb] .each {| f | require f}" | unit_diff -u Suite Loaded -e Started Achevé en 0.002613 secondes. 0 tests, 0 assertions, 0 échecs, 0 erreurs, 0 sauts Options de test: --série 49902 – xto

4

Exécuter via '-s rspec2 Autotest' (Avec la dernière et ZenTest Autotest)

+0

Cela a fonctionné pour moi. ZenTest 4.4.1 (maintenant un Autotest joyau dépréciée) sur Ruby 1.9.2-p0 – ottobar

+0

C'est génial! Je vais donner un soir puis essayer: D Merci – xto

+0

, m'a sauvé une demi-heure la recherche de cette solution –

0

Je viens de mettre ZenTest à 4.4.2 et de travaux Autotest sans spécifier aucun argument sur la CLI .

+0

ZenTest 4.5.0 et j'ai dû utiliser -s rspec2 pour Autotest faire fonctionner – chrisortman

0

Vous ne possédez pas forcément un fichier .rspec dans Rails.root alors autotest ne connaît pas vos caractéristiques. Vous le générez par runnig: rails generate rspec:install. Vous devez avoir gem 'autotest-rails dans le Gemfile (à côté de gem 'ZenTest').

est ici l'instruction d'installation: http://relishapp.com/rspec/rspec-rails/v/2-5/file/autotest

Questions connexes