Problème de récupération de résultat TA->TM

Avatar de l’utilisateur
fti
Messages : 14
Inscription : mer. avr. 03, 2013 7:45 am

Problème de récupération de résultat TA->TM

Message par fti »

Bonjour,
après avoir rétrogradé squash-ta de la 1.5 à la 1.3, j'arrive à définir dans l'espace Cas de tests un test automatisé «[b]Script auto : TestJob/tests/MonTest.ta [Supprimer][/b]»
Dans l'espace campagne, je peux alors ajouter une itération avec mes tests.
Toutefois, dans le plan de test, lorsque je veux lancer mes tests automatisés (un par un, tous, en cliquant sur «Exécuter automatiquement», sur «Lancer les tests automatisés»…) la fenêtre qui s'ouvre ne se met pas à jour.
Les builds terminent sont en SUCCESS et se terminent également en SUCCESS, bien que 2 warnings apparaissent:
[pre][WARN] org.squashtest.ta.api.execution.client.ClientFactory - Rest client configurer : No Squash TA configuration file for TM credentials was given in maven command line argument. No credentials will be used [WARN] org.squashtest.ta.backbone.engine.impl.ContextInitializer - TA context initialization : configuration warning : repository 'file:/opt/squash-ta/execution_home/jobs/TestJob/workspace/src/squashTA/repositories/.keep' could not be instanciated[/pre]
De plus, toutes mes exécutions restent au statut «à exécuter», même lorsque sous Jenkins je vois les exécutions terminées.
En cliquant sur un cas de test, je vois bien toutes mes exécutions, mais au statut «à exécuter».
En cliquant sur les exécutions, dans la page qui s'ouvre, le cadre «Résumé du résultat» est vide.
Pourtant, dans l'entête de la page l'heure de dernière exécution est correcte, et l'url du résultat aussi: [b]Mode d'execution automatique[/b] [b]Statut à exécuter
Statut du test TA[/b] [b] à exécuter[/b] [b]Dernière exécution le 09/04/2013 10:56 (fti) [/b] [b]URL du résultat [url=http://monserveur:9080/jenkins/job/Test ... MonTest_ta]http://monserveur:9080/jenkins/job/Test ... MonTest_ta[/url][/b]
[b] [/b]en cliquant sur l'url du résultat j'obtiens une page :
[b]En succès [/b]
[b]tests.MonTest.ta[/b]
La sécurité est désactivée sous Jenkins, mais j'ai également essayé avec des utilisateurs, sans succès.
Merci pour votre analyse
Cordialement,
fti
Avatar de l’utilisateur
fti
Messages : 14
Inscription : mer. avr. 03, 2013 7:45 am

Re:Problème de récupération de résultat TA->TM

Message par fti »

Quelques informations supplémentaires :

En activant la sécurité dans Jenkins et en créant un utilisateur (JIM), sur la page d'exécution du test lancé dans squash-tm (par exemple : http://nomserveur:54321/squash/executions/5287) on a (outre Statut/Statut du test TA: à exécuter)
Dernière exécution le 12/04/2013 11:34 (JIM)
URL du résultat ([b]indisponible, toujours en cours[/b])

Alors qu'en n'utilisant pas la sécurité sous Jenkins, (ainsi qu'en lançant avec un admin sous TM) sur la page d'exécution du test, on a :
Statut/Statut du test TA à exécuter
Dernière exécution le 12/04/2013 11:38 (fti)
URL du résultat [b]http://nomserveur:9080/jenkins/job/Test ... seSwift_ta [/b]
Avatar de l’utilisateur
fti
Messages : 14
Inscription : mer. avr. 03, 2013 7:45 am

Re:Problème de récupération de résultat TA->TM

Message par fti »

Je continue de poster mes recherches :
dans  /var/log/squash-tm/2013_04_15.request.log, je vois passer les requêtes suivantes :
[pre]10.nomserveur -  -  [15/Apr/2013:07:57:50 +0000] "POST /squash/resultUpdate/nomserveur/TestJob/8aee828a3e0ca230013e0cb2c00e0001/testStatus/tests/setup.ta HTTP/1.1" 302 0 "-" "Apache CXF 2.6.0" 10.nomserveur -  -  [15/Apr/2013:07:57:50 +0000] "POST /squash/resultUpdate/nomserveur/TestJob/8aee828a3e0ca230013e0cb2c00e0001/testStatus/tests/setup.ta HTTP/1.1" 302 0 "-" "Apache CXF 2.6.0" 10.nomserveur -  -  [15/Apr/2013:07:57:50 +0000] "POST /squash/resultUpdate/nomserveur/TestJob/8aee828a3e0ca230013e0cb2c00e0001/testStatus/tests/AdresseSwift.ta HTTP/1.1" 302 0 "-" "Apache CXF 2.6.0" 10.nomserveur -  -  [15/Apr/2013:07:58:27 +0000] "POST /squash/resultUpdate/nomserveur/TestJob/8aee828a3e0ca230013e0cb2c00e0001/testStatus/tests/AdresseSwift.ta HTTP/1.1" 302 0 "-" "Apache CXF 2.6.0" 10.nomserveur -  -  [15/Apr/2013:07:58:27 +0000] "POST /squash/resultUpdate/nomserveur/TestJob/8aee828a3e0ca230013e0cb2c00e0001/testStatus/tests/teardown.ta HTTP/1.1" 302 0 "-" "Apache CXF 2.6.0" 10.nomserveur -  -  [15/Apr/2013:07:58:27 +0000] "POST /squash/resultUpdate/nomserveur/TestJob/8aee828a3e0ca230013e0cb2c00e0001/testStatus/tests/teardown.ta HTTP/1.1" 302 0 "-" "Apache CXF 2.6.0"[/pre]
Ainsi que plein de lignes du type :
[pre]10.mon.ip -  -  [15/Apr/2013:08:02:16 +0000] "GET /squash/automated-suites/8aee828a3e0ca230013e0cb2c00e0001/executions HTTP/1.1" 200 165 "http://nomserveur:54321/squash/campaign-workspace/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0" 10.mon.ip -  -  [15/Apr/2013:08:02:21 +0000] "GET /squash/automated-suites/8aee828a3e0ca230013e0cb2c00e0001/executions HTTP/1.1" 200 165 "http://nomserveur:54321/squash/campaign-workspace/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0" 10.mon.ip -  -  [15/Apr/2013:08:02:26 +0000] "GET /squash/automated-suites/8aee828a3e0ca230013e0cb2c00e0001/executions HTTP/1.1" 200 165 "http://nomserveur:54321/squash/campaign-workspace/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0" 10.mon.ip -  -  [15/Apr/2013:08:02:31 +0000] "GET /squash/automated-suites/8aee828a3e0ca230013e0cb2c00e0001/executions HTTP/1.1" 200 165 "http://nomserveur:54321/squash/campaign-workspace/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0"[/pre]
En regardant cette dernière requête, le résultat est invariablement
[pre]{"executions":[{"name":"Swift","id":5305,"status":"READY","localizedStatus":"à exécuter"}],"suiteId":"8aee828a3e0ca230013e0cb2c00e0001","percentage":0}[/pre]
Il me semble donc que la liaison TM-TA est correcte mais que TA ne renvoie pas de bonnes valeurs ?
 
fjam
Messages : 3
Inscription : jeu. mai 15, 2014 8:00 am

Re:Problème de récupération de résultat TA->TM

Message par fjam »

salut fti as-tu ou resoudre ce probleme ?
si oui peux tu me dire comment?

cdlt
brajus
Messages : 18
Inscription : lun. sept. 01, 2014 6:46 pm

Re:Problème de récupération de résultat TA->TM

Message par brajus »

Bonjour, je suis également intéressé
Merci,
Cédric
wynie
Messages : 1
Inscription : mar. mars 24, 2015 12:33 pm

Problème de récupération de résultat TA->TM

Message par wynie »

Bonjour fti,

J'ai le même problème que toi, tout fonctionne parfaitement, les lancements des tests, la génération des reports, le changement d'état dans TM, bref tout SAUF le lien "url du résultat" qui affiche toujours [b](indisponible, toujours en cours)[/b].

Dans Jenkins j'ai pourtant accès la page de report HTML qui liste tous les tests!

As-tu réussi à résoudre ton problème d'URL ou non? Si oui comment?

Merci pour ta réponse.

Wynie
[attachment=263]2015-03-24_143727.jpg[/attachment]

[attachment=264]2015-03-24_143802.jpg[/attachment]
Pièces jointes
2015-03-24_143802.jpg
2015-03-24_143802.jpg (47.81 Kio) Consulté 3327 fois
2015-03-24_143727.jpg
2015-03-24_143727.jpg (51.15 Kio) Consulté 3327 fois
CHOKRI
Messages : 11
Inscription : ven. nov. 06, 2015 7:51 am

Problème de récupération de résultat TA->TM

Message par CHOKRI »

Bonjour,

pour l'histoire de url de resultat qui s'affiche pas :

log squash tm :
----
[code]qtp836772918-19 WARN 15/06 15:17:52 [org.squashtest.tm.service.internal.testautomation.AutomatedExecutionManagerServiceImpl] - Received a result url which does not math any valid url pattern : ${JENKINS_URL}job/CAP/4/Squash_TA_HTML_Report[/code]
--------

le pattern est incorrect. donc il faut ajouter "/" juste à la fin de l'url de squash ta lors de la configuration de serveur automatisation depuis squash Tm.
ci-joint l'imprime écran.

A++
Pièces jointes
screen.png
screen.png (168 Kio) Consulté 3327 fois
Répondre

Revenir à « Lien cas de test - tests automatisés / Test cases - automated tests link »