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
On Mon, Feb 25, 2008 at 9:01 AM, Rupert Voelcker <rupert at rupespad.com> wrote:> 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 --traceThere are a couple of steps missing. Did you read the README (http://rspec.info/rdoc/files/README.html)? Also - I see you''re using sqlite3. I can''t run mine with sqlite3 right now. It''s probably been this way for a while, because it looks like the error is the "You have 5 pending migrations:" error, which has been around for some time. Try following the directions in the README to the letter (including using mysql instead of sqlite3) and see if that works.> > 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 > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
On Mon, Feb 25, 2008 at 9:14 AM, David Chelimsky <dchelimsky at gmail.com> wrote:> On Mon, Feb 25, 2008 at 9:01 AM, Rupert Voelcker <rupert at rupespad.com> wrote: > > 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 > > There are a couple of steps missing. Did you read the README > (http://rspec.info/rdoc/files/README.html)? > > Also - I see you''re using sqlite3. I can''t run mine with sqlite3 right > now. It''s probably been this way for a while, because it looks like > the error is the "You have 5 pending migrations:" error, which has > been around for some time.FYI: http://rspec.lighthouseapp.com/projects/5645-rspec/tickets/306> > Try following the directions in the README to the letter (including > using mysql instead of sqlite3) and see if that works. > > > > > > > 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 > > _______________________________________________ > > rspec-users mailing list > > rspec-users at rubyforge.org > > http://rubyforge.org/mailman/listinfo/rspec-users > > >
On 25/02/2008, David Chelimsky <dchelimsky at gmail.com> wrote:> On Mon, Feb 25, 2008 at 9:01 AM, Rupert Voelcker <rupert at rupespad.com> wrote: > > 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 > > > There are a couple of steps missing. Did you read the README > (http://rspec.info/rdoc/files/README.html)? > > Also - I see you''re using sqlite3. I can''t run mine with sqlite3 right > now. It''s probably been this way for a while, because it looks like > the error is the "You have 5 pending migrations:" error, which has > been around for some time. > > Try following the directions in the README to the letter (including > using mysql instead of sqlite3) and see if that works.Ah-ha - missed the readme, but unfortunately it hasn''t helped. I''ve followed what it says and I''m still getting the same 4 failures and the same stack trace at the end :( I also cannot run the rails pre-commit and am getting the following when I run rake -f Multirails.rake pre_commit --trace from inside the example_app: <snip> running against rails 2.0.2 ** Invoke db:migrate (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute db:migrate == 5 CreatePurchases: migrating ==============================================-- create_table(:purchases) -> 0.0274s == 5 CreatePurchases: migrated (0.0275s) ===================================== ** Invoke db:schema:dump (first_time) ** Invoke environment ** Execute db:schema:dump (in /Users/rupert/stuff/downloads/rspec/example_rails_app) running against rails 2.0.2 ** Invoke spec (first_time) ** Invoke db:test:prepare (first_time) ** Invoke environment (first_time) ** Execute environment ** Invoke db:abort_if_pending_migrations (first_time) ** Invoke environment ** Execute db:abort_if_pending_migrations ** Execute db:test:prepare ** Invoke db:test:clone (first_time) ** Invoke db:schema:dump (first_time) ** Invoke environment ** Execute db:schema:dump ** Invoke db:test:purge (first_time) ** Invoke environment ** Execute db:test:purge ** Execute db:test:clone ** Invoke db:schema:load (first_time) ** Invoke environment ** Execute db:schema:load ** Execute spec running against rails 2.0.2 ................................................................................................ Finished in 0.649869 seconds 96 examples, 0 failures rake aborted! Command ruby -I"/Users/rupert/stuff/downloads/rspec/rspec/lib" "/Users/rupert/stuff/downloads/rspec/rspec/bin/spec" "vendor/plugins/rspec_on_rails/spec/rails/autotest/mappings_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/autotest/rails_rspec_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/assigns_hash_proxy_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/configuration_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/controller_isolation_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/controller_spec_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/example_group_factory_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/helper_spec_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/model_spec_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/shared_behaviour_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/test_unit_assertion_accessibility_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/example/view_spec_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/extensions/action_controller_rescue_action_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/extensions/action_view_base_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/extensions/active_record_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/matchers/assert_select_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/matchers/description_generation_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/matchers/errors_on_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/matchers/have_text_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/matchers/redirect_to_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/matchers/render_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/mocks/mock_model_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/sample_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/spec_server_spec.rb" "vendor/plugins/rspec_on_rails/spec/rails/spec_spec.rb" --options "/Users/rupert/stuff/downloads/rspec/example_rails_app/spec/spec.opts" failed /Users/rupert/stuff/downloads/rspec/rspec/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'' /Users/rupert/stuff/downloads/rspec/rspec/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'' /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 (in /Users/rupert/stuff/downloads/rspec/example_rails_app) running against rails 2.0.2 ** Invoke spec:plugins:rspec_on_rails (first_time) ** Execute spec:plugins:rspec_on_rails running against rails 2.0.2 .FF..............................................................................................................................................................P..........................................................................................P................ .........P................ ..................................... Pending: should have_tag should report the correct line number for a nested failed test/unit assertion (Doesn''t work at the moment. Do we want to support this?) A controller spec a spec in a context without controller_name set should fail with a useful warning (need a new way to deal with examples that should_raise) A controller spec a spec in a context without controller_name set should fail with a useful warning (need a new way to deal with examples that should_raise) 1) Timeout::Error in ''script/spec_server file with TextMate bundle runs a spec'' execution expired 2) Timeout::Error in ''script/spec_server file without TextMate bundle runs a spec'' execution expired Finished in 24.2063 seconds 332 examples, 2 failures, 3 pending rake aborted! ERROR while running rake: rake spec:plugins:rspec_on_rails --trace /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/pre_commit.rb:19:in `rake_sh'' /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/rspec_on_rails.rb:44:in `rspec_pre_commit'' /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/rspec_on_rails.rb:10:in `pre_commit'' /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/rspec_on_rails.rb:6:in `each'' /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/rspec_on_rails.rb:6:in `pre_commit'' /Users/rupert/stuff/downloads/rspec/example_rails_app/Multirails.rake:7 /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 Any ideas? - thanks for trying to get this sorted btw. Rupert
On Mon, Feb 25, 2008 at 10:24 AM, Rupert Voelcker <rupert at rupespad.com> wrote:> On 25/02/2008, David Chelimsky <dchelimsky at gmail.com> wrote: > > On Mon, Feb 25, 2008 at 9:01 AM, Rupert Voelcker <rupert at rupespad.com> wrote: > > > 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 > > > > > > There are a couple of steps missing. Did you read the README > > (http://rspec.info/rdoc/files/README.html)? > > > > Also - I see you''re using sqlite3. I can''t run mine with sqlite3 right > > now. It''s probably been this way for a while, because it looks like > > the error is the "You have 5 pending migrations:" error, which has > > been around for some time. > > > > Try following the directions in the README to the letter (including > > using mysql instead of sqlite3) and see if that works. > > Ah-ha - missed the readme, but unfortunately it hasn''t helped. I''ve > followed what it says and I''m still getting the same 4 failures and > the same stack trace at the end :( > > I also cannot run the rails pre-commit and am getting the following > when I run rake -f Multirails.rake pre_commit --trace from inside the > example_app: > > <snip> > running against rails 2.0.2 > ** Invoke db:migrate (first_time) > ** Invoke environment (first_time) > ** Execute environment > ** Execute db:migrate > == 5 CreatePurchases: migrating ==============================================> -- create_table(:purchases) > -> 0.0274s > == 5 CreatePurchases: migrated (0.0275s) =====================================> > ** Invoke db:schema:dump (first_time) > ** Invoke environment > ** Execute db:schema:dump > (in /Users/rupert/stuff/downloads/rspec/example_rails_app) > running against rails 2.0.2 > ** Invoke spec (first_time) > ** Invoke db:test:prepare (first_time) > ** Invoke environment (first_time) > ** Execute environment > ** Invoke db:abort_if_pending_migrations (first_time) > ** Invoke environment > ** Execute db:abort_if_pending_migrations > ** Execute db:test:prepare > ** Invoke db:test:clone (first_time) > ** Invoke db:schema:dump (first_time) > ** Invoke environment > ** Execute db:schema:dump > ** Invoke db:test:purge (first_time) > ** Invoke environment > ** Execute db:test:purge > ** Execute db:test:clone > ** Invoke db:schema:load (first_time) > ** Invoke environment > ** Execute db:schema:load > ** Execute spec > running against rails 2.0.2 > ................................................................................................ > > Finished in 0.649869 seconds > > 96 examples, 0 failures > rake aborted! > Command ruby -I"/Users/rupert/stuff/downloads/rspec/rspec/lib" > "/Users/rupert/stuff/downloads/rspec/rspec/bin/spec" > "vendor/plugins/rspec_on_rails/spec/rails/autotest/mappings_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/autotest/rails_rspec_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/assigns_hash_proxy_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/configuration_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/controller_isolation_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/controller_spec_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/example_group_factory_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/helper_spec_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/model_spec_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/shared_behaviour_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/test_unit_assertion_accessibility_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/example/view_spec_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/extensions/action_controller_rescue_action_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/extensions/action_view_base_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/extensions/active_record_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/matchers/assert_select_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/matchers/description_generation_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/matchers/errors_on_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/matchers/have_text_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/matchers/redirect_to_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/matchers/render_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/mocks/mock_model_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/sample_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/spec_server_spec.rb" > "vendor/plugins/rspec_on_rails/spec/rails/spec_spec.rb" --options > "/Users/rupert/stuff/downloads/rspec/example_rails_app/spec/spec.opts" > failed > /Users/rupert/stuff/downloads/rspec/rspec/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'' > /Users/rupert/stuff/downloads/rspec/rspec/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'' > > /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 > (in /Users/rupert/stuff/downloads/rspec/example_rails_app) > running against rails 2.0.2 > ** Invoke spec:plugins:rspec_on_rails (first_time) > ** Execute spec:plugins:rspec_on_rails > running against rails 2.0.2 > .FF..............................................................................................................................................................P..........................................................................................P................ > .........P................ > ..................................... > > Pending: > should have_tag should report the correct line number for a nested > failed test/unit assertion (Doesn''t work at the moment. Do we want to > support this?) > A controller spec a spec in a context without controller_name set > should fail with a useful warning (need a new way to deal with > examples that should_raise) > A controller spec a spec in a context without controller_name set > should fail with a useful warning (need a new way to deal with > examples that should_raise) > > 1) > Timeout::Error in ''script/spec_server file with TextMate bundle runs a spec'' > execution expired > > > 2) > Timeout::Error in ''script/spec_server file without TextMate bundle runs a spec'' > execution expired > > > Finished in 24.2063 seconds > > 332 examples, 2 failures, 3 pending > rake aborted! > ERROR while running rake: rake spec:plugins:rspec_on_rails --trace > /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/pre_commit.rb:19:in > `rake_sh'' > /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/rspec_on_rails.rb:44:in > `rspec_pre_commit'' > /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/rspec_on_rails.rb:10:in > `pre_commit'' > /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/rspec_on_rails.rb:6:in > `each'' > /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/rspec_on_rails.rb:6:in > `pre_commit'' > /Users/rupert/stuff/downloads/rspec/example_rails_app/Multirails.rake:7 > > /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 > > Any ideas? - thanks for trying to get this sorted btw.Yes - I sometimes get the spec_server timeout as well - but I usually don''t. Try running just against just one environment: rake rspec:pre_commit without the -f option.> > Rupert > > > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
> Yes - I sometimes get the spec_server timeout as well - but I usually don''t. > > Try running just against just one environment: > > rake rspec:pre_commit > > without the -f option.tried that (it runs against edge) and it still won''t wor. I''m still getting the timeouts: Pending: should have_tag should report the correct line number for a nested failed test/unit assertion (Doesn''t work at the moment. Do we want to support this?) A controller spec a spec in a context without controller_name set should fail with a useful warning (need a new way to deal with examples that should_raise) A controller spec a spec in a context without controller_name set should fail with a useful warning (need a new way to deal with examples that should_raise) 1) Timeout::Error in ''script/spec_server file with TextMate bundle runs a spec'' execution expired 2) Timeout::Error in ''script/spec_server file without TextMate bundle runs a spec'' execution expired Finished in 24.298229 seconds 332 examples, 2 failures, 3 pending rake aborted! ERROR while running rake: rake spec:plugins:rspec_on_rails --trace /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/pre_commit.rb:19:in `rake_sh'' /Users/rupert/stuff/downloads/rspec/rspec/pre_commit/lib/pre_commit/rspec_on_rails.rb:44:in `rspec_pre_commit'' /Users/rupert/stuff/downloads/rspec/example_rails_app/lib/tasks/bootstrap_rspec.rake:11 /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 Is there something I can comment out to remove the offending bits from the run? Cheers Rupert