Autotest brach mit rspec-rails 2.2.1
Update. Jetzt kann ich es nicht wieder zum Laufen bringen ... selbst nach dem Zurückrollen auf .Autotest: "Tests konnten nicht ausgeführt werden". Aber nichts in dem Protokoll
Nur Informationen, die ich finden kann, ist ein Growl-Popup-Sprichwort "App: Konnte keine Tests ausführen". Nichts wird in log/test.log
geschrieben.
diese ausgegeben in der Konsole:
/Users/meltemi/.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
Loaded suite -e
Started
Finished in 0.003428 seconds.
0 tests, 0 assertions, 0 failures, 0 errors, 0 skips
Test run options: --seed 38767
Irgendwelche Ideen, wo diese Fehlerbehebung zu starten? Ich würde in einem autotest.log
suchen ... wenn ich einen finden könnte!?!
Edit: versuchten Autotest mit autotest -v
laufen und eine looong Liste der "keine Tests abgestimmt ..." in der Konsole (20 ± Beispiele unten):
...
No tests matched .git/objects/fe/41f5cc24d667635c46a533fd09bf7bb514e032
No tests matched .git/objects/fe/4577696b2811818fe7439990be0d2f65a892c5
No tests matched .git/objects/fe/e16b09c5e782035a347ed9b257ff9b2b3fa173
No tests matched .git/refs/heads/MenuModel
No tests matched .git/refs/heads/master
No tests matched .git/refs/remotes/origin/master
No tests matched .git/refs/tags/v0.0.1
No tests matched .git/refs/tags/v0.0.1.1
No tests matched .gitignore
No tests matched .rspec
No tests matched Capfile
No tests matched Gemfile
No tests matched Gemfile.lock
No tests matched README
No tests matched Rakefile
No tests matched app/helpers/application_helper.rb
No tests matched autotest/discover.rb
No tests matched config/application.rb
No tests matched config/boot.rb
No tests matched config/database.yml
No tests matched config/deploy.rb
No tests matched config/environment.rb
...
hier ist die config (~/.autotest
):
# ~/.autotest
# Include plugins
require 'autotest/fsevent'
require 'autotest/growl'
# ./.autotest
# exceptions (files to ignore)
# mappings (which files to specifically monitor for changes)
Autotest.add_hook(:initialize) {|at|
at.add_exception %r{^\.git} # ignore Version Control System
at.add_exception %r{^./tmp} # ignore temp files, lest autotest will run again, and again...
# at.clear_mappings # take out the default (test/test*rb)
at.add_mapping(%r{^lib/.*\.rb$}) {|f, _|
Dir['spec/**/*.rb']
}
nil
}
Funktioniert das ?: 'autotest -s rspec2' – zetetic
** ja !!! ** bitte geben Sie dies in eine Antwort, so kann ich Ihnen Kredit geben. Wenn möglich, sag mir auch, was anders ist, damit ich verstehen kann, warum "autotest" einfach nicht mehr für mich funktioniert ... Ich kann keine Manpage für 'autotest' finden ..so keine Ahnung was' -s rspec2 'hat getan. – Meltemi