[ANT Resolu] cactus Ant Task

cactus Ant Task [ANT Resolu] - Java - Programmation

Marsh Posté le 07-02-2006 à 16:18:33    

Bonjour,
j'ai un souci majeur:
je cherche à utiliser le framework cactus pour tester mes EJB que je vais déployer dans  Bea Welogic.
j'ai fouillé sur le net(Google est mon ami pour ça)
j'ai trouvé des choses intéressantes sur les Task Ant pour cactus.
Mais quand j'essaie de les appliquer j'ai plusieurs soucis: ça ne marche pas
 

  • ma première question est de savoir si quelqu'un l'a déjà utilisé pour faire des tests.

Dans ce cas merci de me guider s'il vous plait.
 

  • Sinon si quelqu'un a une idée(pseudo tuto) je suis preneur.


Autrement dit
 

  • Les soucis que j'ai concerne le Task <runservertests> qui genere un java.lang.OutOfMemory ; je ne vois pas d'ou ça vient.


  • Et quand j'essaie de jouer directement les tests sans passer par ce Task j'ai ConnectionTimeOut(comme s'il n'arrivait pas à se connecter au server sur lequel est déployé le cactus.war)


  • Autre chose je peux exécuter directement la suite de test en tapant l'URL complet a partir d'un browser mais je ne sais pas comment récupérer le resultat sous forme de fichier car Cactus ne crée pas un fichier résultat, mais il génére une sortie affichée directement sur le browser.


Merci, d'avance

Message cité 1 fois
Message édité par axk47 le 08-02-2006 à 17:26:33

---------------
"Rendez tout aussi simple que possible mais ne simplifierez rien" Albert Einstein
Reply

Marsh Posté le 07-02-2006 à 16:18:33   

Reply

Marsh Posté le 07-02-2006 à 17:02:14    

axk47 a écrit :

  • ma première question est de savoir si quelqu'un l'a déjà utilisé pour faire des tests.

Dans ce cas merci de me guider s'il vous plait.


J'ai utilisé Cactus mais pas Task Ant (on va plutôt dire que je ne sais pas à quoi ça correspond :d ).

Citation :

  • Sinon si quelqu'un a une idée(pseudo tuto) je suis preneur.

Y a eu un topic sur le sujet récemment avec un petit pdf :jap:

Citation :

  • Autre chose je peux exécuter directement la suite de test en tapant l'URL complet a partir d'un browser mais je ne sais pas comment récupérer le resultat sous forme de fichier car Cactus ne crée pas un fichier résultat, mais il génére une sortie affichée directement sur le browser.



Rajoute à l'URL que tu entres "&xsl=cactus-report.xsl" (sans les " ;) ).
 
J'espère ne pas avoir répondu à côté de la plaque !

Reply

Marsh Posté le 08-02-2006 à 17:24:46    

Mario_ a écrit :

J'ai utilisé Cactus mais pas Task Ant (on va plutôt dire que je ne sais pas à quoi ça correspond :d ).

Citation :

  • Sinon si quelqu'un a une idée(pseudo tuto) je suis preneur.

Y a eu un topic sur le sujet récemment avec un petit pdf :jap:

Citation :

  • Autre chose je peux exécuter directement la suite de test en tapant l'URL complet a partir d'un browser mais je ne sais pas comment récupérer le resultat sous forme de fichier car Cactus ne crée pas un fichier résultat, mais il génére une sortie affichée directement sur le browser.



Rajoute à l'URL que tu entres "&xsl=cactus-report.xsl" (sans les " ;) ).
 
J'espère ne pas avoir répondu à côté de la plaque !


 
 
merci pour ta solution.
Entre temps j'ai trouvé comment il fallait le faire en jettant un coup d'oeil sur la javadoc de la classe ServletTestRunner de cactus.
 
voici la solution utilisant l'URL directement pour accéder à la classe de Test.
 
donc pour ceux que ça intéresse quelqu'un voila comment faire
 
1-Ecrire ses tests en s'appuyant sur la framework cactus(il ya plein de tuto la dessus)
2-Faire une archive war(avec Ant et/ou Eclipse)
3-Le déployer sur le server d'application voulu(Tomcat,JBoss,Weblogic,websphere,JonAs...)
4-tapez l'URL suivante dans un browser
en raplaçant myHost,myPort,suite , xsl et encoding par les vraies valeurs
 
 
http://myHost:myPort/cactus/Servle [...] ISO-8859-1
si j'ai le temps je ferai un petit tuto la-dessus mais je ne sais pas comment le mettre à disposition une fois le tuto réalisé
 
PS: Par contre je n'ai pas réussi à faire tourner mes tests cactus via Ant :??:  
Dès que j'aurai réussi je poste la soloche


Message édité par axk47 le 08-02-2006 à 17:33:57

---------------
"Rendez tout aussi simple que possible mais ne simplifierez rien" Albert Einstein
Reply

Sujets relatifs:

Leave a Replay

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