Hi Michal, Marios,

I seem to have broken my test environment. How do I fix it?

I did a bundle update (without understanding the consequences) in
deltacloud server.
It updated a few gems, incl. minitest to 5.0.1.

When I then try to run the mock unit tests, I get an error about it:

d:\sources\OSS\cloud\deltacloud-core\server>rake test:drivers:mock
Warning: you should require 'minitest/autorun' instead.
>From D:/Programs/Ruby193/lib/ruby/1.9.1/test/unit.rb:3:in `require'
  D:/Programs/Ruby193/lib/ruby/1.9.1/test/unit.rb:3:in `<top
(required)>'
  D:/Programs/Ruby193/bin/testrb:2:in `require'
  D:/Programs/Ruby193/bin/testrb:2:in `<main>'
MiniTest::Unit::TestCase is now Minitest::Test. From
D:/Programs/Ruby193/lib/ruby/1.9.1/test/unit/testcase.rb:8:in
`<module:Unit>'
D:/Programs/Ruby193/lib/ruby/1.9.1/test/unit.rb:328:in `autorun':
uninitialized class variable @@installed_at_exit in Test::Unit::Runner
(NameError)
        from D:/Programs/Ruby193/lib/ruby/1.9.1/test/unit.rb:640:in
`<top (required)>'
        from D:/Programs/Ruby193/bin/testrb:2:in `require'
        from D:/Programs/Ruby193/bin/testrb:2:in `<main>'
rake aborted!

This is with ruby 1.9.3p385 (2013-02-06) [i386-mingw32].
I've tried removing the Gemfile.lock, followed by bundle install, same
result.
Also tried with jruby, same result.
Help! :)

Cheers,
Dies Koper

Reply via email to