librelist archives

« back to archive

Extraño error después de los tests

Extraño error después de los tests

From:
Hugo M
Date:
2011-04-13 @ 01:38
Estoy teniendo un error cuando corro los tests:

(info de debug del test)

Finished in 0.856776 seconds.

1 tests, 10 assertions, 0 failures, 0 errors

/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239:in
`require': no such file to load -- test/unit/ui/console/outputlevel
(LoadError)
        from

/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239:in
`require'
        from

/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:225:in
`load_dependency'
        from

/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:596:in
`new_constants_in'
        from

/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:225:in
`load_dependency'
        from

/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239:in
`require'
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/runner/console.rb:9
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:287:in
`call'
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:287:in
`options'
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:286:in
`each'
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:286:in
`options'
        from /usr/lib/ruby/1.8/optparse.rb:791:in `initialize'
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:151:in
`new'
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:151:in
`options'
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:141:in
`process_args'
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:57:in
`run'
        from
/usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit.rb:326
        from /usr/bin/rake:19

Finished in 0,0 seconds.
0 tests, 0 failures, 0 errors

Es como que está corriendo los tests dos veces, y el segundo falla porque no
tiene un archivo. Me funciona (los primeros resultados son correctos) pero
me molesta un poco el error. Uso Netbeans 6.9, Rails 3.06, Ruby 1.8.7.

Re: [rubysur] Extraño error después de los tests

From:
Nicolás Sanguinetti
Date:
2011-04-13 @ 03:16
Hacé un gem list, fijate si tenés test-unit. Si no, gem install
test-unit debería arreglarlo.

En el Test::Unit que viene en la stdlib no existe OutputLevel
(https://github.com/ruby/ruby/tree/ruby_1_8_7/lib/test/unit/ui/console),
mientras que en la gema de Test::Unit sí:
(http://test-unit.rubyforge.org/test-unit/Test/Unit/UI/Console/OutputLevel.html).

Posiblemente NetBeans está dependiendo de la gema, pero no la tenés
instalada. O, lo otro que se me ocurre, es que estás usando Bundler, y
no la tenés listada como dependencia.

Si llega a ser eso, me anoto otro punto en la lista de "Bundler
apesta, molesta mucho más de lo que ayuda, y andá a adivinar el
error."

-foca

2011/4/12 Hugo M <ham1988@gmail.com>:
> Estoy teniendo un error cuando corro los tests:
>
> (info de debug del test)
>
> Finished in 0.856776 seconds.
>
> 1 tests, 10 assertions, 0 failures, 0 errors
> 
/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239:in
> `require': no such file to load -- test/unit/ui/console/outputlevel
> (LoadError)
>         from
> 
/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239:in
> `require'
>         from
> 
/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:225:in
> `load_dependency'
>         from
> 
/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:596:in
> `new_constants_in'
>         from
> 
/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:225:in
> `load_dependency'
>         from
> 
/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.6/lib/active_support/dependencies.rb:239:in
> `require'
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/runner/console.rb:9
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:287:in
> `call'
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:287:in
> `options'
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:286:in
> `each'
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:286:in
> `options'
>         from /usr/lib/ruby/1.8/optparse.rb:791:in `initialize'
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:151:in
> `new'
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:151:in
> `options'
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:141:in
> `process_args'
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit/autorunner.rb:57:in
> `run'
>         from
> /usr/lib/ruby/gems/1.8/gems/test-unit-2.2.0/lib/test/unit.rb:326
>         from /usr/bin/rake:19
>
> Finished in 0,0 seconds.
> 0 tests, 0 failures, 0 errors
>
> Es como que está corriendo los tests dos veces, y el segundo falla porque no
> tiene un archivo. Me funciona (los primeros resultados son correctos) pero
> me molesta un poco el error. Uso Netbeans 6.9, Rails 3.06, Ruby 1.8.7.
>