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