On Sat, Apr 19, 2014 at 9:40 PM, Cédric Boutillier <bou...@debian.org> wrote: > >> thanks cedric and avtobiff! Now all minitest tests are failing in >> pbuilder (git-buildpackage is working) with errors like this. > >> 1) Error: >> test_0003_should verify that expected request occured(Webmock): >> NoMethodError: undefined method `stub_http_request' for >> #<#<Class:0x00000002d2d870>:0x00000002d40948> >> /tmp/buildd/ruby-webmock-1.17.4/minitest/webmock_spec.rb:7:in >> `block (2 levels) in <top (required)>' > > It seems that something strange happens: I tried to run > only the :minitest target, since it was the one with failures. > > If you look at the command line launching the tests, you'll see that > ruby2.0 adds /usr/lib/ruby/2.0.0 to the load path, which makes it prefer > its own implementation of minitest, which is I believe the cause of the > problem. > > See for pbuilder: > > Running tests for ruby2.0 using debian/ruby-tests.rake ... > /usr/bin/ruby2.0 -I"lib" -I"/usr/lib/ruby/2.0.0" > "/usr/lib/ruby/2.0.0/rake/rake_test_loader.rb" "minitest/test_helper.rb" > "minitest/test_webmock.rb" "minitest/webmock_spec.rb" > /usr/lib/ruby/2.0.0/minitest/unit.rb:1464: warning: already initialized > constant Minitest > > when compared to sbuild: > Running tests for ruby2.0 using debian/ruby-tests.rake ... > /usr/bin/ruby2.0 -I"lib" -I"/usr/lib/ruby/vendor_ruby" > "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" > "minitest/test_helper.rb" "minitest/test_webmock.rb" > "minitest/webmock_spec.rb" > > Well, in fact, adding rake as a build-dependencie makes it work with > pbuilder too. > > It turns out that I had gem2deb, rake and ruby-rspec installed in my > chroot... not sure it is normal :(
It is most certainly not normal. :-) -- Per -- To UNSUBSCRIBE, email to debian-ruby-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cabyrxstxkb2f+ft9r+8dvibi5zki8wsb8ps20xrabu6s2+v...@mail.gmail.com