Page 1 sur 3

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : ven. mai 18, 2018 4:02 pm
par npeynet
Bonjour à tous,

Je suis actuellement en train de découvrir Squash TM, outil qui me semble fort intéressant.
J'ai cependant plusieurs questions :
Est-il possible d'utiliser Squash TM lié à un jenkins déjà existant sans aucun des Squash TA ?
Après avoir suivi le tutoriel suivant : https://plugins.jenkins.io/squashtm-publisher squash TM m'affiche le message suivant (cf pièce jointe error_1). J'aimerai récupérer les résultats d'une executions Postman (fichiers tests JUnit) ou Selenium (fichiers tests xml). Est ce un problème de configuraion ou de format de fichier de résultats ?

Merci d'avance pour vos réponses !

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : ven. mai 18, 2018 5:55 pm
par qdusser
Bonjour,

Je manque d'éléments pour répondre précisément à votre question. Néanmoins, puisque le message d'erreur intervient lors de l'association de TM à un job Jenkins, deux possibilités sont envisageable: soit la connexion à Jenkins n'est pas correctement paramétrée, soit votre job Jenkins est placé dans un dossier, et Squash ne parvient pas à identifier sa localisation (si tel est le cas, je vous propose de placer votre job à la racine du workspace Jenkins).

Pour le reste, Squash4Jenkins fonctionne indépendamment de l'utilisation de squash TA.

N'hésitez pas à nous envoyer une stack strace.

Bonne soirée,

Quentin.

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : mer. mai 23, 2018 9:42 am
par npeynet
Bonjour,

Ci dessous, la configuration jenkins dans squash TM, la configuration squash TM dans Jenkins et un exemple de configuration d'un job test Selenium qui amène à l'erreur. Déplacer à la racine n'a rien changé...

Où puis-je trouver une stack trace ?

Merci de votre aide,

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : mer. mai 23, 2018 11:03 am
par qdusser
Bonjour Nicolas,

Pouvez-vous me retourner le résultat de la requête GET (jouée via Postman ou votre navigateur)
http://[color=#ff0000]{le.serveur.jenkins}[/color]/api/json/job?tree=jobs[fullName,color,name]
(où le serveur Jenkins est renseigné de préférence par l'IP de votre machine plutôt que "localhost". ex : "192.xxx.2.xx:8080" )

De plus, dans votre répertoire SquashTM vous trouverez un répertoire log (sans suffixe date). Cela pourrait être intéressant d'y jeter un oeil, en particulier si vous y trouvez une ligne commençant par "Test Automation : failed to list projects on server".

cordialement,

Quentin

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : mer. mai 23, 2018 11:43 am
par npeynet
Ci-joint la réponse à la requête.

J'ai bien trouvé le fichier log et j’aperçois en effet l'erreur "Test Automation : failed to list projects on server".

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : mer. mai 23, 2018 12:23 pm
par qdusser
Merci.
Pouvez-vous m'envoyer le contenu des logs, svp.
Quentin.

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : mer. mai 23, 2018 1:42 pm
par npeynet
Voila !

Merci pour votre aide

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : mer. mai 23, 2018 2:29 pm
par qdusser
L'erreur que vous rencontrez ressemble à une anomalie résolue depuis squash-TM 15.0.
Sur quelle version travaillez-vous?

Quentin

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : mer. mai 23, 2018 3:21 pm
par npeynet
En effet, l'erreur a disparu lorsque je suis passé sur la dernière version.

Il ne me reste plus que cette erreur a réglé qui doit être un problème de droit d'accès. Je vais tacher de trouver la solution.

"Le serveur de test automatisés a rejeté votre demande parce que les permissions sont soit invalides soit insuffisantes."

Merci de votre aide, vous êtes super !

Utiliser Squash TM lié à Jenkins Sans Squash TA

Publié : mer. mai 23, 2018 3:50 pm
par qdusser
A votre service!
Bonne journée,

Quentin