POST du statut de test : format de la clef resulturl érronée ?

MatDeGraye
Messages : 11
Inscription : lun. août 29, 2016 8:53 am

POST du statut de test : format de la clef resulturl érronée ?

Message par MatDeGraye »

Bonjour

Dans la configuration de la remontée des résultats de tests automatiques de Squash TA vers Squash TM, nous butons sur la non actualisation des statuts dans Squash TM.
[ul]
[li]Version OS : Windows 2008 R2[/li]
[li]Version Squash TM : 1.18.0[/li]
[li]Version Squash TA : 1.10.0[/li]
[li]Version Jenkins : celle fournit avec le package Squash TA[/li]

A
[/ul]ctuellement:
[ul]
[li]depuis Squash TM on peut déclencher un appel de test automatisé via un job jenkins[/li]
[li]le job se déroule correctement[/li]
[li]la trace réseau (filtrant le trafic entre Squash-TA & Squash-TM) collecte (cf pièce jointe TraceNetworkSquashTASquashTM.png) les 2 post mentionnant le statut du test (le premier en statut "RUNNING" & le deuxième en statut "SUCCESS")[/li]
[li]le log Squash-tm indique bien la réception de ces "POST":[/li]
[/ul][color=#000088][19-01-11 15:11:07.817] SquashTM - 1188 WARN [http-nio-8081-exec-9] [ServletWebRequest: uri=/squash//iterations/3435/test-plan/24318/executions;client=123.104.4.10;session=0A8EEACAA78783DB86F60393C2745573;user=mabos14n] --- org.hibernate.orm.deprecation: HHH90000016: Found use of deprecated 'collection property' syntax in HQL/JPQL query [null.elements]; use collection function syntax instead [elements(null)].
[19-01-11 15:12:03.259] SquashTM - 1188 INFO [http-nio-8081-exec-9] [] --- org.squashtest.tm.web.internal.listener.HttpSessionLifecycleLogger: Received request with no session cookie : /squash/automated-executions/142/test-status
[19-01-11 15:12:03.259] SquashTM - 1188 INFO [http-nio-8081-exec-9] [] --- org.squashtest.tm.web.internal.listener.HttpSessionLifecycleLogger: Created a HTTP session id ADF9D32B8FBB4B8A1F6DF6EF7B5AF07C at 1547215923259
[19-01-11 15:12:39.561] SquashTM - 1188 INFO [squashtest.tm.service.ThreadPoolTaskScheduler-3] [] --- org.squashtest.tm.plugin.jirasync.service.RequirementSynchronizationService: [JIRA-SYNC] - Begin Synchronisation with JIRA.
[19-01-11 15:12:39.561] SquashTM - 1188 INFO [squashtest.tm.service.ThreadPoolTaskScheduler-3] [] --- org.squashtest.tm.plugin.jirasync.service.JiraReportingService: [JIRA-SYNC] - Begin reporting to JIRA.
[19-01-11 15:12:39.561] SquashTM - 1188 INFO [squashtest.tm.service.ThreadPoolTaskScheduler-3] [] --- org.squashtest.tm.plugin.jirasync.service.JiraReportingService: [JIRA-SYNC] - Finished reporting to JIRA.
[19-01-11 15:12:43.492] SquashTM - 1188 INFO [http-nio-8081-exec-7] [] --- org.squashtest.tm.web.internal.listener.HttpSessionLifecycleLogger: Received request with no session cookie : /squash/automated-executions/142/test-status
[19-01-11 15:12:43.492] SquashTM - 1188 INFO [http-nio-8081-exec-7] [] --- org.squashtest.tm.web.internal.listener.HttpSessionLifecycleLogger: Created a HTTP session id EFE16EE77AEFC01A7ECBE49064941FFA at 1547215963492

[/color]


[ul]
[li]Pour autant côté Squash-TM, la fenêtre de suivi du cas de test, n'est pas actualisé[/li]
[li]Jenkins, on a un BUILD en SUCCESS & des traces d'erreur dûs aux message HTTP 401[/li]

[/ul]
[ERROR] Event misfired on listener org.squashtest.ta.link.RestTestStatusUpdateListener@880b6f6
javax.ws.rs.NotAuthorizedException: HTTP 401 Unauthorized


Pourriez-vous svp m'indiquer quel est le problème ?
Est-ce du au "double slash" que l'on observe dans la clef resultURL ?
Si oui comment le corriger sachant que le paramètre " URL de Jenkins" de la page de configuration de Jenkins est positionné à http://1.2.3.4:8080/jenkins/ & que le slash de fin est impossible à enlever (d'ailleurs c'est ce que précise l'aide associée de Jenkins) ?

Merci d'avance
Pièces jointes
TraceNetworkSquashTASquashTM.png
TraceNetworkSquashTASquashTM.png (212.87 Kio) Consulté 198 fois

Répondre