AkitaOnRails / 06.Apr.2008 at 10:02pm
O James Mead, do blog Floehopper publicou a respeito de um pequeno bug que pode afetar o resultado de seus testes unitários.
Antes de mais nada rode o seguinte:
>> ruby --version
ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-darwin9.2.0]
Acontece o seguinte, no Ruby 1.8.6, entre os patchlevels 0 a 7 a partir de um hook em Kernel.at_exit, uma chamada a Kernel.exit(false) resultará em 0, ou seja, que o processo completou com sucesso. Porém, o resultado correto deveria ser 1, indicando que o processo finalizou com falha.
Isso significa que seu teste pode indicar que está terminando com sucesso quando na realidade está com erro. James apenas menciona testes que ele realizou em Rubys no Mac OS X, mas provavelmente isso aconteça em outros ambientes.
Portanto a recomendação é: chequem e atualizem suas versões de Ruby, principalmente se você não o atualiza desde o fim de maio de 2007.
![]() |
![]() |
![]() |
![]() |
| Livro: Repensando a Web com Rails | Livro: Getting Real | Livro: Aprenda a Programar | Gostou do site? Me Recomende |
|
![]() |
Twitter
|
|
| Hospede na Locaweb | Contrate Surgeworks | me siga no twitter.com | Popularidade |
"Acho que o outro comentário que voce apagou era o meu̷..."
bruno caimar / 05.Jul.2008 at 03:46pm
"Nossa que excelente noticia, eu vou!
Tomara que a..."
diego carrion / 05.Jul.2008 at 02:41pm
"Akita, parabéns! Excelente noticia. Com certeza estarei l..."
rafael / 05.Jul.2008 at 02:35pm
"Sobre o preço, achei que esta bom tendo em vista as aprese..."
raul souza lima / 05.Jul.2008 at 02:26pm
"Concordo com o Urubatan, se ao menos fosse sexta/sábado se..."
alberto / 05.Jul.2008 at 01:43pm
"Bahh, a noticia é show, só não curti o fato de ser duran..."
rodrigo urubatan / 05.Jul.2008 at 12:59pm
"Estarei lá!!
Quando serão abertas as inscrições?"
angelo albiero neto / 05.Jul.2008 at 11:44am
"Olá, vai haver tradução simultânea no evento?"
antonio / 05.Jul.2008 at 11:44am
"Show de bola!!!
Já vou começar a economizar!!! ..."
alberto / 05.Jul.2008 at 11:33am
"Belo Horizonte vai estar lá!"
rafael amorim / 05.Jul.2008 at 11:33am
No items for the section.
micro theme by seaofclouds, and powered with Mephisto. Valid XHTML 1.0.


1 Comment
Akita, já passamos por esse problema no nosso processo de integração no Mac OS X. Lembro que o Vinícius identificou o problema num ruby num patchlevel bem mais alto que o 7. Acho que esse problema é mais abrangente. Na dúvida usem o 111 que funciona.
Para quem usa integração contínua síncrona isso é um problema bem grave !
[]’s
tapajós / 06.Apr.2008 at 11:11pm
Leave a Comment