Squash Autom et Cypress

mahery
Messages : 4
Inscription : ven. juin 24, 2022 12:23 am

Squash Autom et Cypress

Message par mahery »

Bonjour,
Avez-vous une documentation claire indiquant les étapes pour la mise en oeuvre de Squash Autom avec Cypress ?

Est-ce qu'il y des config particulieres au niveau de Cypress ?

A l'exécution, le git clone passe mais apres squash orchestrator dit qu'il ne trouve pas le fichier spec.js
tlefaucheur
Messages : 13
Inscription : jeu. mars 01, 2018 7:34 am

Re: Squash Autom et Cypress

Message par tlefaucheur »

Bonjour,

Voici des éléments de réponse inclus dans la documentation officielle de Squash AUTOM : https://autom-devops-fr.doc.squashtest. ... press.html

Bonne journée
mahery
Messages : 4
Inscription : ven. juin 24, 2022 12:23 am

Re: Squash Autom et Cypress

Message par mahery »

J'ai toujours cette erreur
Le fichier t1.spec.js existe bien sur le dépôt
error.png
error.png (15.49 Kio) Consulté 858 fois
Je vous envoie les paramètres utilisés
config-serveur.png
config-serveur.png (36.45 Kio) Consulté 858 fois
cas-de-test.png
cas-de-test.png (9.4 Kio) Consulté 858 fois
mahery
Messages : 4
Inscription : ven. juin 24, 2022 12:23 am

Re: Squash Autom et Cypress

Message par mahery »

Le rapport d'exécution

Code : Tout sélectionner

Workflow Workflow for Squash TM Suite with id 2c9380838195883b018195dc00220004
[2022-06-24T13:17:12] [job e224244e-0a98-438e-b756-b617af890589] Requesting execution environment providing cypress for job 'squashTMJob-0'
[2022-06-24T13:17:12] [job e224244e-0a98-438e-b756-b617af890589] Running action actioncheckoutv2
[2022-06-24T13:17:15] [job e224244e-0a98-438e-b756-b617af890589] Cloning into 'squash'...

[2022-06-24T13:17:15] [job e224244e-0a98-438e-b756-b617af890589] Running action cypressparamsv1
[2022-06-24T13:17:17] [job e224244e-0a98-438e-b756-b617af890589] Running action cypressexecutev1
[2022-06-24T13:17:23] [job e224244e-0a98-438e-b756-b617af890589] Can't run because no spec files were found.

[2022-06-24T13:17:23] [job e224244e-0a98-438e-b756-b617af890589] 

[2022-06-24T13:17:23] [job e224244e-0a98-438e-b756-b617af890589] We searched for specs matching this glob pattern:

[2022-06-24T13:17:23] [job e224244e-0a98-438e-b756-b617af890589] 

[2022-06-24T13:17:23] [job e224244e-0a98-438e-b756-b617af890589]   > /home/itras/e224244e-0a98-438e-b756-b617af890589/squash/t1.spec.js

[2022-06-24T13:17:23] [job e224244e-0a98-438e-b756-b617af890589] [23885:0624/131720.320277:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.

[2022-06-24T13:17:23] [job e224244e-0a98-438e-b756-b617af890589] [23885:0624/131720.328072:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.

[2022-06-24T13:17:23] [job e224244e-0a98-438e-b756-b617af890589] Releasing execution environment for job 'squashTMJob-0'

lblouzon
Messages : 18
Inscription : mer. janv. 19, 2022 4:29 pm

Re: Squash Autom et Cypress

Message par lblouzon »

Bonjour,

Selon les éléments relevés à partir de vos captures d'écran, il me semble que la déclaration du serveur de code source n'est pas correcte.
Vous trouverez ici la documentation: https://tm-fr.doc.squashtest.com/v3/adm ... ode-source

Il faudrait modifier comme suit:
URL: https://git.dreamslab.f/raselison
Dépôt: squash (attention de ne pas ajouter de .git)
Référence du test automatisé: squash/t1.spec.js

Lucie
mahery
Messages : 4
Inscription : ven. juin 24, 2022 12:23 am

Re: Squash Autom et Cypress

Message par mahery »

J'ai modifié suivant vos recommandations, pour information : c'est du Gitlab
new-config.png
new-config.png (34.22 Kio) Consulté 832 fois
J'ai toujours la même erreur

Code : Tout sélectionner

Workflow Workflow for Squash TM Suite with id 2c9380838195883b018196077ed70006
[2022-06-24T14:04:43] [job 81cff635-b091-4138-a118-52891d7b086c] Requesting execution environment providing cypress for job 'squashTMJob-0'
[2022-06-24T14:04:43] [job 81cff635-b091-4138-a118-52891d7b086c] Running action actioncheckoutv2
[2022-06-24T14:04:45] [job 81cff635-b091-4138-a118-52891d7b086c] Cloning into 'squash'...

[2022-06-24T14:04:45] [job 81cff635-b091-4138-a118-52891d7b086c] warning: redirecting to https://git.dreamslab.fr/raselison/squash.git/

[2022-06-24T14:04:45] [job 81cff635-b091-4138-a118-52891d7b086c] Running action cypressparamsv1
[2022-06-24T14:04:47] [job 81cff635-b091-4138-a118-52891d7b086c] Running action cypressexecutev1
[2022-06-24T14:04:52] [job 81cff635-b091-4138-a118-52891d7b086c] Can't run because no spec files were found.

[2022-06-24T14:04:52] [job 81cff635-b091-4138-a118-52891d7b086c] 

[2022-06-24T14:04:52] [job 81cff635-b091-4138-a118-52891d7b086c] We searched for specs matching this glob pattern:

[2022-06-24T14:04:52] [job 81cff635-b091-4138-a118-52891d7b086c] 

[2022-06-24T14:04:52] [job 81cff635-b091-4138-a118-52891d7b086c]   > /home/itras/81cff635-b091-4138-a118-52891d7b086c/squash/t1.spec.js

[2022-06-24T14:04:52] [job 81cff635-b091-4138-a118-52891d7b086c] [24686:0624/140450.308250:ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process.

[2022-06-24T14:04:52] [job 81cff635-b091-4138-a118-52891d7b086c] [24686:0624/140450.318677:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.

[2022-06-24T14:04:53] [job 81cff635-b091-4138-a118-52891d7b086c] Releasing execution environment for job 'squashTMJob-0'

Est-ce que par hasard, ce n'est pas cette erreur "ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process" qui bloque ?
lblouzon
Messages : 18
Inscription : mer. janv. 19, 2022 4:29 pm

Re: Squash Autom et Cypress

Message par lblouzon »

Bonjour,

Il y'a visiblement deux types d'erreurs différents:

1/ "Can't run because no spec files were found." indique que le test n'est pas trouvé, il faudrait vérifier que la référence est bien renseignée dans Squash TM. J'ai aussi trouvé ce thread qui pourrait vous intéresser: https://github.com/cypress-io/cypress/issues/2256

2/ "InitializeSandbox() called with multiple threads in process gpu-process." et "ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported." nous indique une erreur sur l'environnement d'exécution. Essayez-vous d'exécuter chrome dans du linux ?
Pour vérifier, vous pouvez tenter de passer en mode DEBUG et lancer la ligne de commande manuellement sur l'environnement d'exécution.

Lucie
Répondre

Revenir à « Support des tests automatisés »