Page 1 sur 1

Squash Autom et Cypress

Publié : ven. juin 24, 2022 12:28 am
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

Re: Squash Autom et Cypress

Publié : ven. juin 24, 2022 8:56 am
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

Re: Squash Autom et Cypress

Publié : ven. juin 24, 2022 2:59 pm
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é 5667 fois
Je vous envoie les paramètres utilisés
config-serveur.png
config-serveur.png (36.45 Kio) Consulté 5667 fois
cas-de-test.png
cas-de-test.png (9.4 Kio) Consulté 5667 fois

Re: Squash Autom et Cypress

Publié : ven. juin 24, 2022 3:38 pm
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'


Re: Squash Autom et Cypress

Publié : ven. juin 24, 2022 3:55 pm
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

Re: Squash Autom et Cypress

Publié : ven. juin 24, 2022 4:11 pm
par mahery
J'ai modifié suivant vos recommandations, pour information : c'est du Gitlab
new-config.png
new-config.png (34.22 Kio) Consulté 5641 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 ?

Re: Squash Autom et Cypress

Publié : lun. juin 27, 2022 11:31 am
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