Association test automatisé pour cas de test TM

sigat
Messages : 36
Inscription : lun. févr. 16, 2015 12:54 pm

Association test automatisé pour cas de test TM

Message par sigat »

Bonjour,
je créé un cas de test sous SQUASH TM et j'essaye de lui associer un test automatisé depuis un job créé sous JENKINS.
lorsque je choisi script auto depuis la fenêtre de création du test, il m'est bien remonté le nom du job mais aucun test associé n'est cliquable
le message suivant apparait : " veuillez sélectionner un cas de test"

TM est paramétré avec le serveur TA
0 my.squash.ta.project my.squash.ta.project
http://localhost:9080/jenkins/job/my.squash.ta.project Désassocier

un user taserver existe sous TM

ayant pu ajouter le job automatisé dans TM, je ne comprends pas pourquoi je ne peux pas lier de tests automatisés ?

merci pour votre expertise.

PS :

SQUASH TM version 1.11
SQUASH TA version 1.7.0

Cordialement,
sigat
Messages : 36
Inscription : lun. févr. 16, 2015 12:54 pm

Association test automatisé pour cas de test TM

Message par sigat »

Erreur obtenue lorsque le lance la configuration sous Eclipse

[ERROR] org.squashtest.ta.backbone.engine.impl.EventManagerImpl - Event misfired on listener org.squashtest.ta.link.RestTestSuiteStatusUpdateListener@c8d62f

j'utilise la dernière version de Firefox 35.0.1
sigat
Messages : 36
Inscription : lun. févr. 16, 2015 12:54 pm

Association test automatisé pour cas de test TM

Message par sigat »

ce point est bloquant car je ne peux associer un test auto déclaré sous squash ta depuis un test squash tm.
auriez-vous une solution à ce problème ?
MathildeHdT
Messages : 46
Inscription : ven. févr. 06, 2015 2:51 pm

Association test automatisé pour cas de test TM

Message par MathildeHdT »

Bonjour,

Qu'entendez-vous par "lancer la configuration sous Eclipse" ?

Le problème que vous décrivez semble correspondre à un contexte dans lequel la liste des test du projet TA n'a pas été créée dans Jenkins (grâce à un build "list"). TM ne peut alors pas les voir.

Y a-t-il une erreur au lancement du JOB avec le paramètre "list" sous jenkins ?

Cordialement,
L'équipe Squash.
sigat
Messages : 36
Inscription : lun. févr. 16, 2015 12:54 pm

Association test automatisé pour cas de test TM

Message par sigat »

bonjour,
après avoir parcouru les cas similaires sur le forum, j'ai rajouté un paramètre [b]testList[/b] de type string à la valeur par défaut : [b]**/*.ta[/b]
lorsque je lance le build "with parameters", je n'ai pas de traces supplémentaires dans les logs générés.
le build se termine en erreur côté jenkins malgrès l'utilisation d'une version firefox portable : version ESR 31.5.0.
l'interface je lance mais le test auto ne s'execute pas et l'erreur suivante apparait après quelques minutes

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
sigat
Messages : 36
Inscription : lun. févr. 16, 2015 12:54 pm

Association test automatisé pour cas de test TM

Message par sigat »

pour compléter mon précédent message, je n'arrive pas à générer la liste des tests pour quelle soit visible côté TM.
j'ai regardé le forum, il est mentionné qu'il faut déclarer un paramètre list et ensuite builder with parameters.
pourriez vous me décrire le processus car cela ne semble pas fonctionner avec les manipulations effectuées de mon côté.

en ce qui concerne le lancement du test depuis JENKINS c'est ok il s'active depuis le passage à firefox ESR 35.0.1.

cordialement,
MathildeHdT
Messages : 46
Inscription : ven. févr. 06, 2015 2:51 pm

Association test automatisé pour cas de test TM

Message par MathildeHdT »

Bonjour,

Avez-vous créé votre JOB avec le template "templateSquashTAExecutionMavenJob" ?
Ce template contient tous les paramètres nécessaires à l'exécution des tests TA, vous n'avez en principe pas besoin de rajouter de paramètre supplémentaire.

Pour lancer un build list du JOB que vous avez ajouté, sélectionnez l'option "build with parameters". Si vous avez bien utilisé le template quash TA pour la création du JOB, vous obtenez cette page :

[attachment=255]Build_list_jenkins.png[/attachment]

Pour construire la liste des tests, il faut alors renseigner "list" dans le paramètre "Opération" et lancer le build.

Si le projet est correctement paramétré, après le build seront ajoutés à votre espace de travail du JOB la liste des tests ainsi que les rapports HTML issus de TA.
Pièces jointes
Build_list_jenkins.png
Build_list_jenkins.png (119.13 Kio) Consulté 6021 fois
sigat
Messages : 36
Inscription : lun. févr. 16, 2015 12:54 pm

Association test automatisé pour cas de test TM

Message par sigat »

effectivement je n'avais pas créé ce job à partir du modèle d'où les problèmes rencontrés.
après duplication à partir du modèle la génération de la liste se passe bien et la liste des tests automatisés sont bien visibles dans l'itération squash TM.
cordialement,
MathildeHdT
Messages : 46
Inscription : ven. févr. 06, 2015 2:51 pm

Association test automatisé pour cas de test TM

Message par MathildeHdT »

Ravie que tout fonctionne correctement.
Bonne continuation avec Squash !

Cordialement,
L'équipe Squash.
Répondre

Revenir à « Cas de test / Test cases »