Statut d'execution bloqué alors que le test est OK
Statut d'execution bloqué alors que le test est OK
Bonjour à tous,
c'est la premiere fois que je viens vers vous chercher de l'aide.
J'ai un environement avec SquashTM et squashAutom en version 5.
tout communique bien, l'autom; le TM et l'orchestrator.
j'utilise squash pour lancer mes tests dans des collections postman.
Postman me renvoie un rapport d'execution OK de mes tests par le status de l'execution du test dans squash reste jaune donc bloqué ...
J'ai pourtant accès à tous ces reports :
List the users in a role (or a service)[11]-newman-run-report.html
List the users in a role (or a service)[11]-newman-run-report.xml
allure-report.tar
executionlog.txt
Si jamais vous avez une piste, je suis preneur.
Merci bcp.
Guillaume.
c'est la premiere fois que je viens vers vous chercher de l'aide.
J'ai un environement avec SquashTM et squashAutom en version 5.
tout communique bien, l'autom; le TM et l'orchestrator.
j'utilise squash pour lancer mes tests dans des collections postman.
Postman me renvoie un rapport d'execution OK de mes tests par le status de l'execution du test dans squash reste jaune donc bloqué ...
J'ai pourtant accès à tous ces reports :
List the users in a role (or a service)[11]-newman-run-report.html
List the users in a role (or a service)[11]-newman-run-report.xml
allure-report.tar
executionlog.txt
Si jamais vous avez une piste, je suis preneur.
Merci bcp.
Guillaume.
Re: Statut d'execution bloqué alors que le test est OK
Bonjour Guillaume,
Avez-vous réussi à débloquer la situation ?
Afin de vous aider au mieux, pouvez-vous préciser la façon dont vous lancer le tests depuis SquashTm ?
Si vous indiquez la référence de test dans vos cas de test, c'est sûrement l'origine de votre problème, pouvez-vous nous les donner en réponse ?
Cordialement,
Johan
Avez-vous réussi à débloquer la situation ?
Afin de vous aider au mieux, pouvez-vous préciser la façon dont vous lancer le tests depuis SquashTm ?
Si vous indiquez la référence de test dans vos cas de test, c'est sûrement l'origine de votre problème, pouvez-vous nous les donner en réponse ?
Cordialement,
Johan
Re: Statut d'execution bloqué alors que le test est OK
Bonjour,
je rencontre le même problème. J'ai bien mes fichiers dans le répertoire tmp de l'orchestrator. Mais rien n'est remonté dans squashTM.
J'utilise Cypress et j'ai défini mon test ainsi :
Et dans squashTM, j'ai ça.
je rencontre le même problème. J'ai bien mes fichiers dans le répertoire tmp de l'orchestrator. Mais rien n'est remonté dans squashTM.
J'utilise Cypress et j'ai défini mon test ainsi :
Code : Tout sélectionner
describe('TEST-14',() => {
it('TEST-14', { testCaseMetadata: {
TC_REFERENCE: 'test14', CYPRESS_TC_UUID:'c86849f9-e1ac-4e3e-bc44-5853fcfdd1d9', TC_UUID:'c86849f9-e1ac-4e3e-bc44-5853fcfdd1d9'}}, function() {
expect(true).to.be.false;
})
})
Re: Statut d'execution bloqué alors que le test est OK
Bonjour,
Dans la capture d'écran de la page du cas de test, est-ce normal que l'Url du dépôt de code source soit juste "https://gitlab.com" ? Si elle renseignée ainsi, je ne comprends pas comment le projet contenant les test automatisés peut être cloné et donc que les test soient correctement exécutés. Cette Url devrait pointer vers votre dépôt qui contient vos test Cypress (ex: https://gitlab.com/myname/mycypressrepo).
Quoiqu'il en soit pour en savoir plus, pourriez-vous partager les logs de l'orchestrateur et les logs du workflow lancé depuis SquashTm ?
Pour le premier point, il suffit de lancer l'image de l'orchestrateur en debug en renseignant la variable d'environnement 'DEBUG_LEVEL' à 'DEBUG'. Vous pouvez trouver la documentation ici : https://opentestfactory.org/installation.html
Pour le second, il faut utiliser la commande opentf-ctl get workflow {id_de_votre_workflow}, l'id du workflow étant obtenu avec la commande opentf-ctl get workflows. Je vous renvoie également à la documentation : https://opentestfactory.org/tools/index.html
Cordialement,
Johan
Dans la capture d'écran de la page du cas de test, est-ce normal que l'Url du dépôt de code source soit juste "https://gitlab.com" ? Si elle renseignée ainsi, je ne comprends pas comment le projet contenant les test automatisés peut être cloné et donc que les test soient correctement exécutés. Cette Url devrait pointer vers votre dépôt qui contient vos test Cypress (ex: https://gitlab.com/myname/mycypressrepo).
Quoiqu'il en soit pour en savoir plus, pourriez-vous partager les logs de l'orchestrateur et les logs du workflow lancé depuis SquashTm ?
Pour le premier point, il suffit de lancer l'image de l'orchestrateur en debug en renseignant la variable d'environnement 'DEBUG_LEVEL' à 'DEBUG'. Vous pouvez trouver la documentation ici : https://opentestfactory.org/installation.html
Pour le second, il faut utiliser la commande opentf-ctl get workflow {id_de_votre_workflow}, l'id du workflow étant obtenu avec la commande opentf-ctl get workflows. Je vous renvoie également à la documentation : https://opentestfactory.org/tools/index.html
Cordialement,
Johan
Dernière modification par jlor le lun. juil. 24, 2023 10:19 am, modifié 1 fois.
Re: Statut d'execution bloqué alors que le test est OK
Bonjour Johan,
oui j'ai masqué volontairement l'adresse de mon dépôt local.
Comme je l'ai dit, les tests tournent bien, mais je n'ai aucun changement de statut et aucun reporting dans SquashTM.
J'avais déjà activé les logs de l'orchestrator à DEBUG.
Voici une log - Certaines lignes correspondant au hook que j'ai ajouté
-------------------------------------------------------------------------------------------------------------------
Et voici mon cypress.yaml
oui j'ai masqué volontairement l'adresse de mon dépôt local.
Comme je l'ai dit, les tests tournent bien, mais je n'ai aucun changement de statut et aucun reporting dans SquashTM.
J'avais déjà activé les logs de l'orchestrator à DEBUG.
Voici une log - Certaines lignes correspondant au hook que j'ai ajouté
Code : Tout sélectionner
# opentf-ctl get workflow 7a2ebbf5-d33c-476e-a309-af2fb176a16e --watch
[2023-07-20T13:39:37] [job b7637b63-c682-4419-ae77-27cf82e24e11] Requesting execution environment providing cypress for job 'squashTMJob-0'
Workflow Workflow for Squash TM Suite with id 2c948083897227e1018973870c460007
(running in namespace 'default')
[2023-07-20T13:39:37] [job b7637b63-c682-4419-ae77-27cf82e24e11] Running function actioncheckoutv2
[2023-07-20T13:39:42] [job b7637b63-c682-4419-ae77-27cf82e24e11] Cloning into 'squashtest'...
[2023-07-20T13:39:42] [job b7637b63-c682-4419-ae77-27cf82e24e11] Running function cypressparamsv1
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] CYPRESSPARAMSDEBUT
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] changed 213 packages in 10s
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] 36 packages are looking for funding
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] run `npm fund` for details
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] 1 fichier(s) copi\x82(s).
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] 1 fichier(s) copi\x82(s).
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] added 222 packages, and audited 223 packages in 6s
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] 36 packages are looking for funding
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] run `npm fund` for details
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] 17 vulnerabilities (4 moderate, 7 high, 6 critical)
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] To address issues that do not require attention, run:
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm audit fix
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] To address all issues possible (including breaking changes), run:
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm audit fix --force
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] Some issues need review, and may require choosing
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] a different dependency.
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] Run `npm audit` for details.
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm WARN deprecated coffee-script@1.3.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] npm WARN deprecated coffee-script@1.3.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] Running function cypressexecutev1
[2023-07-20T13:40:01] [job b7637b63-c682-4419-ae77-27cf82e24e11] CYPRESS EXECUTE
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] ====================================================================================================
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] (Run Starting)
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Cypress: 12.17.1 │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Browser: Electron 106 (headless) │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Node Version: v18.16.1 (C:\Program Files\nodejs\node.exe) │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Specs: 1 found (test14.cy.js) │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Searched: C:\orchestrator\b7637b63-c682-4419-ae77-27cf82e24e11\squashtest\cypress\e2e\te │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ st14.cy.js │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] └────────────────────────────────────────────────────────────────────────────────────────────────┘
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] ────────────────────────────────────────────────────────────────────────────────────────────────────
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] Running: test14.cy.js (1 of 1)
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] <?xml version="1.0" encoding="UTF-8"?>
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] <testsuites name="Mocha Tests" time="0.343" tests="1" failures="1">
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] <testsuite name="Root Suite" timestamp="2023-07-20T13:40:07" tests="0" file="cypress\e2e\test14.cy.js" time="0.000" failures="0">
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] </testsuite>
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] <testsuite name="TEST-14" timestamp="2023-07-20T13:40:07" tests="1" time="0.330" failures="1">
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] <testcase name="TEST-14 TEST-14" time="0.000" classname="TEST-14">
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] <failure message="expected true to be false" type="AssertionError"><![CDATA[AssertionError: expected true to be false
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] at Context.eval (webpack:///./cypress/e2e/test14.cy.js:6:23)
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] + expected - actual: failed to generate Mocha diff
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] ]]></failure>
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] </testcase>
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] </testsuite>
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] </testsuites>
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] (Results)
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Tests: 1 │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Passing: 0 │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Failing: 1 │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Pending: 0 │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Skipped: 0 │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Screenshots: 1 │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Video: true │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Duration: 0 seconds │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ Spec Ran: test14.cy.js │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] └────────────────────────────────────────────────────────────────────────────────────────────────┘
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] (Screenshots)
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] - C:\orchestrator\b7637b63-c682-4419-ae77-27cf82e24e11\squashtest\f74fe884-3274-4e (1280x720)
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] aa-ab6a-dfb6d20dcbd9\test14.cy.js\TEST-14 -- TEST-14 (failed).png
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] (Video)
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] - Started compressing: Compressing to 32 CRF
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] - Finished compressing: 0 seconds
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] - Video output: C:\orchestrator\b7637b63-c682-4419-ae77-27cf82e24e11\squashtest\cypress\videos\test14.cy.js.mp4
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] ====================================================================================================
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] (Run Finished)
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] Spec Tests Passing Failing Pending Skipped
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] │ ✖ test14.cy.js 342ms 1 - 1 - - │
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] └────────────────────────────────────────────────────────────────────────────────────────────────┘
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] ✖ 1 of 1 failed (100%) 342ms 1 - 1 - -
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] DevTools listening on ws://127.0.0.1:57030/devtools/browser/187f7010-b34d-4a06-955a-b20f199eef96
[2023-07-20T13:40:09] [job b7637b63-c682-4419-ae77-27cf82e24e11] Couldn't determine Mocha version
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] test14-report.xml
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 1 fichier(s) copi\x82(s).
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] Le volume dans le lecteur C n'a pas de nom.
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] Le num\x82ro de s\x82rie du volume est 0EA0-5FAB
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] R\x82pertoire de C:\orchestrator\b7637b63-c682-4419-ae77-27cf82e24e11
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11]
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 20/07/2023 15:40 <DIR> .
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 20/07/2023 15:40 <DIR> ..
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 20/07/2023 15:39 323 cypress.config.js
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 20/07/2023 15:40 <DIR> node_modules
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 20/07/2023 15:40 90\xff240 package-lock.json
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 20/07/2023 15:39 980 package.json
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 20/07/2023 15:40 <DIR> squashtest
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 3 fichier(s) 91\xff543 octets
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] 4 R\x82p(s) 287\xff680\xff516\xff096 octets libres
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] recup fichiers xml
[2023-07-20T13:40:11] [job b7637b63-c682-4419-ae77-27cf82e24e11] recup fichiers tar
[2023-07-20T13:40:12] [job b7637b63-c682-4419-ae77-27cf82e24e11] Releasing execution environment for job 'squashTMJob-0'
[2023-07-20T13:40:15] [job b7637b63-c682-4419-ae77-27cf82e24e11] Le fichier de commandes est introuvable.
Workflow completed successfully.
-------------------------------------------------------------------------------------------------------------------
Et voici mon cypress.yaml
Code : Tout sélectionner
hooks:
- name: cypress_params
events:
- categoryPrefix: cypress
category: params
before:
- run: echo CYPRESSPARAMSDEBUT & npm install -g cypress junit-reporter & copy squashtest\package.json package.json & copy squashtest\cypress.config.js cypress.config.js & npm install
- name: cypress_execute
events:
- categoryPrefix: cypress
category: execute
before:
- run: echo CYPRESS EXECUTE
after:
- run: mkdir "squashtest/cypress/target/surefire-reports" & cd squashtest/target/surefire-reports & copy *-report.xml ..\..\cypress\target\surefire-reports
- run: dir
- run: echo recup fichiers xml
- uses: actions/get-files@v1
with:
pattern: '*.xml'
working-directory: squashtest/target/surefire-reports
continue-on-error: true
warn-if-not-found: fichier xml non trouvé
- run: echo recup fichiers tar
- uses: actions/get-files@v1
with:
pattern: '*.tar'
working-directory: squashtest
continue-on-error: true
warn-if-not-found: pas de tar
Dernière modification par Nahkag2 le jeu. juil. 20, 2023 4:00 pm, modifié 4 fois.
Re: Statut d'execution bloqué alors que le test est OK
Voici d'autres logs encore plus complètes
Re: Statut d'execution bloqué alors que le test est OK
Pas de réponse et la réponse originale apporté à mon premier message a disparue...
Dommage, j'espère que ce post, comme tant d'autres, ne restera pas sans réponse de votre part.
Merci
Dommage, j'espère que ce post, comme tant d'autres, ne restera pas sans réponse de votre part.
Merci
Re: Statut d'execution bloqué alors que le test est OK
Bonjour,
Si la réponse à votre premier message a disparu c'est sans doute parce que j'ai édité celui-ci, ce qui le retire temporairement du fil de la conversation.
Une hypothèse serait que le service interpréteur n'arrive pas à retrouver le statut de votre test dans le rapport d'exécution, il se pourrait qu'il y ai un problème au niveau de la référence de test.
Pouvez-vous vérifiez la validité de la référence de test telle qu'elle est documentée : https://autom-devops-fr.doc.squashtest. ... dium=forum
Aussi, pouvez-vous me préciser les versions des images utilisées pour l'orchestrateur ? Je vais tenter de reproduire votre problème sur un environnement local.
Cordialement,
Johan
Si la réponse à votre premier message a disparu c'est sans doute parce que j'ai édité celui-ci, ce qui le retire temporairement du fil de la conversation.
Une hypothèse serait que le service interpréteur n'arrive pas à retrouver le statut de votre test dans le rapport d'exécution, il se pourrait qu'il y ai un problème au niveau de la référence de test.
Pouvez-vous vérifiez la validité de la référence de test telle qu'elle est documentée : https://autom-devops-fr.doc.squashtest. ... dium=forum
Aussi, pouvez-vous me préciser les versions des images utilisées pour l'orchestrateur ? Je vais tenter de reproduire votre problème sur un environnement local.
Cordialement,
Johan
Re: Statut d'execution bloqué alors que le test est OK
Bonjour,
merci pour votre réponse.
[*]La référence semble correcte.
Je récupère bien les valeurs dans le fichier xxx_dynamic_env.cmd
[*]J'utilise les versions latest de squash-tM et de l'orchestrateur.
Et voici mon fichier docker-compose.yml
[*]Voici le cypress.yaml que j'ai placé dans le répertoire app/hooks de l'orchestrator
Et voici les fichiers cmd (sauf le 0 qui fait le git checkout).
merci pour votre réponse.
[*]La référence semble correcte.
Je récupère bien les valeurs dans le fichier xxx_dynamic_env.cmd
[*]J'utilise les versions latest de squash-tM et de l'orchestrateur.
Et voici mon fichier docker-compose.yml
Code : Tout sélectionner
version: '3.7'
services:
orchestrator:
container_name: orchestrator
ports:
- 7774:7774/tcp
- 7775:7775/tcp
- 7776:7776/tcp
- 38368:38368/tcp
- 24368:24368/tcp #agent channel9+
- 12312:12312/tcp
image: opentestfactory/allinone:latest
environment:
CYPRESS_PROVIDER_HOOKS: /app/hooks/cypress.yaml
CYPRESS_DEBUG_LEVEL: DEBUG
OPENTF_DEBUG: DEBUG
DEBUG_LEVEL: DEBUG
LOCALPUBLISHER_DEBUG_LEVEL: DEBUG
TOKEN:
volumes:
- files:/app/data
- allurefiles:/tmp/allureReporting
- xmlfiles:/tmp
restart: always
squash-tm:
image: squashtest/squash-tm:latest
environment:
VIRTUAL_HOST: orchestrator
ports:
- 8080:8080/tcp
links:
- orchestrator
volumes:
- squash-tm-logs:/opt/squash-tm/logs
- squash-tm-plugins:/opt/squash-tm/plugins
volumes:
squash-tm-logs:
squash-tm-plugins:
files:
allurefiles:
xmlfiles:
Code : Tout sélectionner
hooks:
- name: cypress_params
events:
- categoryPrefix: cypress
category: params
before:
- run: echo CYPRESSPARAMSDEBUT & npm install -g cypress junit-reporter & copy squashtest\package.json package.json & copy squashtest\cypress.config.js cypress.config.js & npm install
- name: cypress_execute
events:
- categoryPrefix: cypress
category: execute
before:
- run: echo CYPRESS EXECUTE
after:
- run: mkdir "squashtest/cypress/target/surefire-reports" & cd squashtest/target/surefire-reports & copy *-report.xml ..\..\cypress\target\surefire-reports
- run: dir
- run: echo recup fichiers xml
- uses: actions/get-files@v1
with:
pattern: '*.xml'
working-directory: squashtest/target/surefire-reports
continue-on-error: true
warn-if-not-found: fichier xml non trouvé
- run: echo recup fichiers tar
- uses: actions/get-files@v1
with:
pattern: '*.tar'
working-directory: squashtest
continue-on-error: true
warn-if-not-found: pas de tar
- Pièces jointes
-
- 1a9edd0a-7c90-4d23-81ef-0373c4830001.7z
- (1.8 Kio) Téléchargé 30 fois
Re: Statut d'execution bloqué alors que le test est OK
Et pour la confirguration du depôt git dans squash, voici ce que j'ai renseigné