problème avec Thread.sleep() dans des tests Junit...

problème avec Thread.sleep() dans des tests Junit... - Java - Programmation

Marsh Posté le 21-11-2005 à 22:39:30    

salut
 
voila dans un de mes tests junit je me sers entre autre de :

Code :
  1. try{ Thread.sleep(2000); }
  2. catch (InterruptedException e){ e.printStackTrace(); }


 
quand je lance lance ma série de tests, ils marchent impeccables sauf qu'à la fin, après l'affichage  

Code :
  1. [java] Time: 2,11
  2. [java] OK (9 tests)


 
la ligne de commande ne revient pas, et pour la retrouver, soit j'attends genre 120minutes ou +, soit je fais Ctrl+C.
 
 
je sais que ça vient de mon try/catch sur le Thread.sleep() car si je commente ça bug plus...
 
help :??:


---------------
« It's time to kick ass and chew bubble gum. And I'm all outta gum. » --Duke Nukem
Reply

Marsh Posté le 21-11-2005 à 22:39:30   

Reply

Marsh Posté le 22-11-2005 à 14:57:34    

Tu dois avoir une boucle qq part avec un thread qui reste actif parce que 9*2000, ca ne fait que 18s au pire. Pour repondre precisement, il faudrait plus d'info.


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)
Reply

Marsh Posté le 22-11-2005 à 15:30:11    

quand je mets 500 au lieu de 2000 la ligne de commande revient bien après le test...
si je m'approche de 990-1000 alors là elle ne revient pas... je ne comprends pas trop...


---------------
« It's time to kick ass and chew bubble gum. And I'm all outta gum. » --Duke Nukem
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed