[rspec-users] Problems running pre-commit

Rupert Voelcker rupert at rupespad.com
Mon Feb 25 10:01:55 EST 2008


Have been having some probs getting the pre-commit to run so help
would be appreciated (then I can add some specs to my patch) - thanks
for the suggestion to post here Dave :)

I'm on OS X and have checked out the source from
svn://rubyforge.org/var/svn/rspec/trunk (rev 3317)

rake check_for_gem_dependencies (nothing to see here)
rake install_dependencies (long wait, much network activity, various
rails versions appear in example_rails_app)

rename database.sqlite3.yml to database.yml in example_rails_app/config

rake pre_commit --trace

Some tests fail (if this helps)

--------------------------------------------------------------

1)
'ExampleGroup with test/unit/interop with failing examples should
return an exit code of 256' FAILED
expected: 256,
     got: #<Process::Status: pid=12673,exited(0)> (using ==)
Diff:
@@ -1,2 +1,2 @@
-256
+#<Process::Status: pid=12673,exited(0)>

./spec/spec/interop/test/unit/spec_spec.rb:30:

2)
'ExampleGroup with test/unit/interop with example that raises an error
should return an exit code of 256' FAILED
expected: 256,
     got: #<Process::Status: pid=12675,exited(0)> (using ==)
Diff:
@@ -1,2 +1,2 @@
-256
+#<Process::Status: pid=12675,exited(0)>

./spec/spec/interop/test/unit/spec_spec.rb:42:

3)
'Test::Unit::TestCase with failing test case should return an exit
code of 256' FAILED
expected: 256,
     got: #<Process::Status: pid=12679,exited(0)> (using ==)
Diff:
@@ -1,2 +1,2 @@
-256
+#<Process::Status: pid=12679,exited(0)>

./spec/spec/interop/test/unit/testcase_spec.rb:30:

4)
'Test::Unit::TestCase with test case that raises an error should
return an exit code of 256' FAILED
expected: 256,
     got: #<Process::Status: pid=12681,exited(0)> (using ==)
Diff:
@@ -1,2 +1,2 @@
-256
+#<Process::Status: pid=12681,exited(0)>

./spec/spec/interop/test/unit/testcase_spec.rb:42:

Finished in 23.137056 seconds

1305 examples, 4 failures, 8 pending

--------------------------------------------------------------

and the pre-commit fails with the trace below

Hopefully it's just something silly I've not done or done wrong, but I
can't think what....

Cheers

Rupert

--------------------------------------------------------------
<snip>
ry_spec.rb" "spec/spec/story/world_spec.rb"
"spec/spec/translator_spec.rb" --format html:../doc/output/report.html
--backtrace failed
./lib/spec/rake/spectask.rb:184:in `define'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1003:in `verbose'
./lib/spec/rake/spectask.rb:153:in `define'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in
`invoke_with_call_chain'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
`invoke_with_call_chain'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke'
/Users/rupert/stuff/downloads/rspec_new/rspec/pre_commit/lib/pre_commit/pre_commit.rb:9:in
`rake_invoke'
/Users/rupert/stuff/downloads/rspec_new/rspec/pre_commit/lib/pre_commit/core.rb:10:in
`website'
/Users/rupert/stuff/downloads/rspec_new/rspec/pre_commit/lib/pre_commit/core.rb:4:in
`pre_commit'
/Users/rupert/stuff/downloads/rspec_new/rspec/rakefile:162
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in
`invoke_with_call_chain'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
`invoke_with_call_chain'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in
`standard_exception_handling'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in
`standard_exception_handling'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31
/usr/local/bin/rake:19:in `load'
/usr/local/bin/rake:19
rake aborted!
RSpec Core pre_commit failed
/Users/rupert/stuff/downloads/rspec_new/rspec/pre_commit/lib/pre_commit/rspec.rb:64:in
`pre_commit_core'
/Users/rupert/stuff/downloads/rspec_new/rspec/pre_commit/lib/pre_commit/rspec.rb:61:in
`chdir'
/Users/rupert/stuff/downloads/rspec_new/rspec/pre_commit/lib/pre_commit/rspec.rb:61:in
`pre_commit_core'
/Users/rupert/stuff/downloads/rspec_new/rspec/pre_commit/lib/pre_commit/rspec.rb:6:in
`pre_commit'
/Users/rupert/stuff/downloads/rspec_new/rakefile:9
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in
`invoke_with_call_chain'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in
`invoke_with_call_chain'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in
`standard_exception_handling'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in
`standard_exception_handling'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31
/usr/local/bin/rake:19:in `load'
/usr/local/bin/rake:19


More information about the rspec-users mailing list