Statut d'execution bloqué alors que le test est OK

GSI
Messages : 3
Inscription : ven. oct. 07, 2022 10:30 am

Statut d'execution bloqué alors que le test est OK

Message par GSI »

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.
jlor
Messages : 4
Inscription : mer. juin 07, 2023 9:21 am

Re: Statut d'execution bloqué alors que le test est OK

Message par jlor »

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
Nahkag2
Messages : 6
Inscription : jeu. juil. 20, 2023 10:08 am

Re: Statut d'execution bloqué alors que le test est OK

Message par Nahkag2 »

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 :

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;
  })
})
Et dans squashTM, j'ai ça.
2023-07-20 11_21_12-Window.png
2023-07-20 11_21_12-Window.png (65.33 Kio) Consulté 2265 fois
jlor
Messages : 4
Inscription : mer. juin 07, 2023 9:21 am

Re: Statut d'execution bloqué alors que le test est OK

Message par jlor »

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
Dernière modification par jlor le lun. juil. 24, 2023 10:19 am, modifié 1 fois.
Nahkag2
Messages : 6
Inscription : jeu. juil. 20, 2023 10:08 am

Re: Statut d'execution bloqué alors que le test est OK

Message par Nahkag2 »

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é

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.


-------------------------------------------------------------------------------------------------------------------
logs orchestrator.txt
(6.29 Kio) Téléchargé 25 fois

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.
Nahkag2
Messages : 6
Inscription : jeu. juil. 20, 2023 10:08 am

Re: Statut d'execution bloqué alors que le test est OK

Message par Nahkag2 »

Voici d'autres logs encore plus complètes
89ab2877-97d9-49fb-807d-03839812e30d_executionlog.txt
(15.66 Kio) Téléchargé 30 fois
logsOrchestrator2.txt
(395.39 Kio) Téléchargé 32 fois
Nahkag2
Messages : 6
Inscription : jeu. juil. 20, 2023 10:08 am

Re: Statut d'execution bloqué alors que le test est OK

Message par Nahkag2 »

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
jlor
Messages : 4
Inscription : mer. juin 07, 2023 9:21 am

Re: Statut d'execution bloqué alors que le test est OK

Message par jlor »

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
Nahkag2
Messages : 6
Inscription : jeu. juil. 20, 2023 10:08 am

Re: Statut d'execution bloqué alors que le test est OK

Message par Nahkag2 »

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
2023-07-26 10_49_38-Squash Test Management.png
2023-07-26 10_49_38-Squash Test Management.png (64.57 Kio) Consulté 2075 fois
2023-07-26 10_50_43-test14.cy.js - squashtest2 - Visual Studio Code.png
2023-07-26 10_50_43-test14.cy.js - squashtest2 - Visual Studio Code.png (9.95 Kio) Consulté 2075 fois

[*]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:
[*]Voici le cypress.yaml que j'ai placé dans le répertoire app/hooks de l'orchestrator

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
Et voici les fichiers cmd (sauf le 0 qui fait le git checkout).
Pièces jointes
1a9edd0a-7c90-4d23-81ef-0373c4830001.7z
(1.8 Kio) Téléchargé 25 fois
Nahkag2
Messages : 6
Inscription : jeu. juil. 20, 2023 10:08 am

Re: Statut d'execution bloqué alors que le test est OK

Message par Nahkag2 »

Et pour la confirguration du depôt git dans squash, voici ce que j'ai renseigné
2023-07-26 11_01_32-I__Mes Documents_Greenshot_2023-07-26 10_59_52-Squash Test Management.png - Gree.png
2023-07-26 11_01_32-I__Mes Documents_Greenshot_2023-07-26 10_59_52-Squash Test Management.png - Gree.png (8.03 Kio) Consulté 2075 fois
Répondre

Revenir à « Support des tests automatisés »