vidjil issueshttps://gitlab.inria.fr/vidjil/vidjil/-/issues2021-11-19T13:52:08+01:00https://gitlab.inria.fr/vidjil/vidjil/-/issues/4475Tester Chrome 79 (jusqu'à juin 2023)2021-11-19T13:52:08+01:00Mathieu GiraudTester Chrome 79 (jusqu'à juin 2023)
Suite à !802, il serait bon que l'on puisse toujours tester Chrome 79, en parallèle du "dernier Chrome installé sur les slaves" qui évoluera progressivement.
@mikael-s : "slave séparé, donc goulot d'étranglement".
Fera probablement pa...
Suite à !802, il serait bon que l'on puisse toujours tester Chrome 79, en parallèle du "dernier Chrome installé sur les slaves" qui évoluera progressivement.
@mikael-s : "slave séparé, donc goulot d'étranglement".
Fera probablement partie du stage "legacy-browsers" !451 (même si on est bien d'accord que 79 n'est pas legacy, cela sera notre "stable" actuel).Tests-Dev-2021-05https://gitlab.inria.fr/vidjil/vidjil/-/issues/4592Évaluer la reproductibilité des pipelines2021-10-29T11:24:20+02:00Mathieu GiraudÉvaluer la reproductibilité des pipelinesPlus généralement que #4591, par API, faire des stats sur les jobs *passés* voir quel est le nombre moyen de relances (automatiques et/ou manuelles) qu'il y a eues. Idéalement coupler cela avec #3397 : que coûtent les relances ?Plus généralement que #4591, par API, faire des stats sur les jobs *passés* voir quel est le nombre moyen de relances (automatiques et/ou manuelles) qu'il y a eues. Idéalement coupler cela avec #3397 : que coûtent les relances ?Tests-Dev-2021-052021-02-09https://gitlab.inria.fr/vidjil/vidjil/-/issues/3709Tester une version récente de Firefox, dont au moins FF 78 ESR2021-11-19T13:52:17+01:00Mikaël SalsonTester une version récente de Firefox, dont au moins FF 78 ESRÀ faire, mais pour l'instant il y a un souci : le control+clic ouvre le menu contextuel au lieu de faire un control + clic (le problème est contournable car cela n'affecte pas toutes les versions de Firefox)
https://github.com/mozilla/ge...À faire, mais pour l'instant il y a un souci : le control+clic ouvre le menu contextuel au lieu de faire un control + clic (le problème est contournable car cela n'affecte pas toutes les versions de Firefox)
https://github.com/mozilla/geckodriver/issues/1492Tests-Dev-2021-05https://gitlab.inria.fr/vidjil/vidjil/-/issues/4766Évaluer Playwright2021-04-29T18:23:09+02:00Mathieu GiraudÉvaluer Playwright
À côté de Cypress #3655 (et de Puppeteer #3659), une étoile montante est https://playwright.dev/
Deux liens pro-Playright:
- https://medium.com/sparebank1-digital/playwright-vs-cypress-1e127d9157bd
- https://medium.com/uk-hydrographic-...
À côté de Cypress #3655 (et de Puppeteer #3659), une étoile montante est https://playwright.dev/
Deux liens pro-Playright:
- https://medium.com/sparebank1-digital/playwright-vs-cypress-1e127d9157bd
- https://medium.com/uk-hydrographic-office/why-we-chose-playwright-over-cypress-db4770cf5204
cc @flothoniTests-Dev-2021-05https://gitlab.inria.fr/vidjil/vidjil/-/issues/3659Utilisation d'un web-recorder: puppeteer-recorder2021-04-29T18:23:28+02:00Thonier FlorianUtilisation d'un web-recorder: puppeteer-recorderEn cherchant une solution pour automatiser les tests cypress (#3655) et les construire rapidement, j'ai trouvé une solution permettant d'enregistrer les actions faites par un utilisateur pour les rejouer ensuite.
Cela passe par [puppete...En cherchant une solution pour automatiser les tests cypress (#3655) et les construire rapidement, j'ai trouvé une solution permettant d'enregistrer les actions faites par un utilisateur pour les rejouer ensuite.
Cela passe par [puppeteer-recorder](https://github.com/checkly/puppeteer-recorder). On lance l'enregistrement, et il génère à la fin une somme d'actions dans un fichier `puppeteer`. C'est-à-dire qu'il affiche les id sélectionnés, les clics fait, les informations rentrées par le clavier.
Le format n'est pas directement compatible cypress, mais je pense qu'il est possible d'avoir un convertisseur rapide, et au moins on a d'un seul coup d'oeil toutes les actions faites.
PS: je pense que la logique peut être la même quel que soit le pipeline de test (nightmare, ...).
@magiraud @mikael\-s @RyanHerbTests-Dev-2021-05https://gitlab.inria.fr/vidjil/vidjil/-/issues/3655Évaluer Cypress2021-04-29T18:23:17+02:00Mathieu GiraudÉvaluer CypressMentionné par @flothoni vdj#769
https://www.cypress.io
La vidéo est impressionnante.
- Est-ce que la partie open-source est suffisament développée ?
- Est-ce que cela s'installe facilement ?
- Quelle intégration avec ~"dev\-ci" ~"d...Mentionné par @flothoni vdj#769
https://www.cypress.io
La vidéo est impressionnante.
- Est-ce que la partie open-source est suffisament développée ?
- Est-ce que cela s'installe facilement ?
- Quelle intégration avec ~"dev\-ci" ~"dev\-gitlab" ?
En a-t-on besoin ? Est-ce que cela permettrait d'écrire plus simplement les tests, et donc d'en avoir plus ?
Voir aussi
- https://automationrhapsody.com/cypress-vs-selenium-end-era/
- https://crossbrowsertesting.com/blog/test-automation/selenium-vs-cypress/Tests-Dev-2021-05https://gitlab.inria.fr/vidjil/vidjil/-/issues/4767Tests web / screenshots : décider si l'on utilise autre chose à côté de Watir2023-01-25T13:50:48+01:00Mathieu GiraudTests web / screenshots : décider si l'on utilise autre chose à côté de WatirIci discussion comparative :
- Watir (vu notre historique, même si on décide d'utiliser autre chose, on gardera encore)
- Cypress #3655 #4440 !671 (qu'on mentionne/évalue depuis... 2+ ans !)
- Puppeeter #3659
- Playwright #4766
Buts:...Ici discussion comparative :
- Watir (vu notre historique, même si on décide d'utiliser autre chose, on gardera encore)
- Cypress #3655 #4440 !671 (qu'on mentionne/évalue depuis... 2+ ans !)
- Puppeeter #3659
- Playwright #4766
Buts:
- Screenshots/doc #4224
- Un jour complémenter ou remplacer Watir ?
- Idéalement tester FF 32+78 / Chrome 49+79
@flothoni a désormais une grosse habitude à utiliser Watir... et apprécie beaucoup CypressTests-Dev-2021-05