Page 1 sur 1

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

Publié : mar. avr. 09, 2013 9:46 am
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

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

Publié : ven. avr. 12, 2013 9:59 am
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]

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

Publié : lun. avr. 15, 2013 8:21 am
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 ?
 

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

Publié : ven. juin 06, 2014 3:01 pm
par fjam
salut fti as-tu ou resoudre ce probleme ?
si oui peux tu me dire comment?

cdlt

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

Publié : mer. nov. 05, 2014 7:46 pm
par brajus
Bonjour, je suis également intéressé
Merci,
Cédric

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

Publié : mar. mars 24, 2015 2:39 pm
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]

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

Publié : mer. juin 15, 2016 4:39 pm
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++