Utiliser Squash TM lié à Jenkins Sans Squash TA
Utiliser Squash TM lié à Jenkins Sans Squash TA
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 !
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 !
- Pièces jointes
-
- error_1.png (20.93 Kio) Consulté 5566 fois
Utiliser Squash TM lié à Jenkins Sans Squash TA
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.
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
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,
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,
- Pièces jointes
-
- error_3.png (136.2 Kio) Consulté 5566 fois
-
- config_squash.png (41.81 Kio) Consulté 5566 fois
-
- config_jenkins.png (59.04 Kio) Consulté 5566 fois
Utiliser Squash TM lié à Jenkins Sans Squash TA
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
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
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".
J'ai bien trouvé le fichier log et j’aperçois en effet l'erreur "Test Automation : failed to list projects on server".
- Pièces jointes
-
- get.png (55.5 Kio) Consulté 5566 fois
Utiliser Squash TM lié à Jenkins Sans Squash TA
Merci.
Pouvez-vous m'envoyer le contenu des logs, svp.
Quentin.
Pouvez-vous m'envoyer le contenu des logs, svp.
Quentin.
Utiliser Squash TM lié à Jenkins Sans Squash TA
Voila !
Merci pour votre aide
Merci pour votre aide
- Pièces jointes
-
- squash-tm.zip
- (203.7 Kio) Téléchargé 137 fois
Utiliser Squash TM lié à Jenkins Sans Squash TA
L'erreur que vous rencontrez ressemble à une anomalie résolue depuis squash-TM 15.0.
Sur quelle version travaillez-vous?
Quentin
Sur quelle version travaillez-vous?
Quentin
Utiliser Squash TM lié à Jenkins Sans Squash TA
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 !
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
A votre service!
Bonne journée,
Quentin
Bonne journée,
Quentin