vidjil issueshttps://gitlab.inria.fr/vidjil/vidjil/-/issues2022-11-23T17:43:54+01:00https://gitlab.inria.fr/vidjil/vidjil/-/issues/5098Pouvoir mieux tester les rapports2022-11-23T17:43:54+01:00Mathieu GiraudPouvoir mieux tester les rapports
@mikael-s : "option sur les rapports pour qu'il mette cela dans un `div` en mode test"
est-ce une sorte de mock ?
@mikael-s : "option sur les rapports pour qu'il mette cela dans un `div` en mode test"
est-ce une sorte de mock ?https://gitlab.inria.fr/vidjil/vidjil/-/issues/5074Échec occasionnel des tests Cypress sur Chrome Legacy2022-10-17T18:20:02+02:00Mikaël SalsonÉchec occasionnel des tests Cypress sur Chrome LegacyDans un [essai de reproductibilité](https://gitlab.inria.fr/vidjil/vidjil/-/pipelines/644610), 6 fois sur 30 les tests Chrome Legacy ont échoué sur `test_configs.js` (test `00-config_airr`) avec ce message :
```
`cy.then()` failed beca...Dans un [essai de reproductibilité](https://gitlab.inria.fr/vidjil/vidjil/-/pipelines/644610), 6 fois sur 30 les tests Chrome Legacy ont échoué sur `test_configs.js` (test `00-config_airr`) avec ce message :
```
`cy.then()` failed because you are mixing up async and sync code.
In your callback function you invoked 1 or more cy commands but then returned a synchronous value.
Cypress commands are asynchronous and it doesn't make sense to queue cy commands and yet return a synchronous value.
You likely forgot to properly chain the cy commands using another `cy.then()`.
The value you synchronously returned was: `true`
at getRet (http://localhost/__cypress/runner/cypress_runner.js:137733:19)
at tryCatcher (http://localhost/__cypress/runner/cypress_runner.js:10798:23)
at Function.Promise.attempt.Promise.try (http://localhost/__cypress/runner/cypress_runner.js:8072:29)
at Context.thenFn (http://localhost/__cypress/runner/cypress_runner.js:137744:23)
at Context.then (http://localhost/__cypress/runner/cypress_runner.js:138183:21)
at Context.<anonymous> (http://localhost/__cypress/runner/cypress_runner.js:153308:21)
From Your Spec Code:
at Context.eval (http://localhost/__cypress/tests?p=cypress/support/index.js:811:42)
```https://gitlab.inria.fr/vidjil/vidjil/-/issues/4986Plus de séquence dans les (anciens) rapports2022-04-07T17:29:52+02:00Mathieu GiraudPlus de séquence dans les (anciens) rapportsDeux utilisatrices nous font remonter des soucis.
> il y manque les séquence des réarrangements sélectionnés (ex en PJ). Je sais qu'un souci de génération de rapport s'était déjà posé il y a peu de temps, et avait été résolu (on avait...Deux utilisatrices nous font remonter des soucis.
> il y manque les séquence des réarrangements sélectionnés (ex en PJ). Je sais qu'un souci de génération de rapport s'était déjà posé il y a peu de temps, et avait été résolu (on avait alors toutes les séquences en vrac au bout du report, sans possibilité apparente de les ordonner, ce qui nous a paru peu pratique mais utilisable)
cc @duez @flothonihttps://gitlab.inria.fr/vidjil/vidjil/-/issues/4964Tests cypress, reproductibilité2022-03-23T13:47:26+01:00Mathieu GiraudTests cypress, reproductibilitéDepuis !1143 :
> le repro montre 5 échecs sur 180 lancement, clairement identifiablesDepuis !1143 :
> le repro montre 5 échecs sur 180 lancement, clairement identifiableshttps://gitlab.inria.fr/vidjil/vidjil/-/issues/4958Tutorial en cypress2022-03-23T13:48:02+01:00Mathieu GiraudTutorial en cypress
Après le ~"com-vw-vidjil-workshop" ?
Après le ~"com-vw-vidjil-workshop" ?https://gitlab.inria.fr/vidjil/vidjil/-/issues/4953cypress, flèche droite/gauche, ne fonctionne pas juste avec FF2022-02-18T12:01:37+01:00Mathieu Giraudcypress, flèche droite/gauche, ne fonctionne pas juste avec FFDepuis !1102:
> test_graph: les appuis sur les touches flèches ne fonctionne pas. JE ne vois pas de solution pour celle-ci. Nous n'avons pas d'erreur sur l'action en elle même, mais comme elle ne provoque aucune action, le reste du t...Depuis !1102:
> test_graph: les appuis sur les touches flèches ne fonctionne pas. JE ne vois pas de solution pour celle-ci. Nous n'avons pas d'erreur sur l'action en elle même, mais comme elle ne provoque aucune action, le reste du test ne trouve pas les bonnes valeurs. (...)
> Pour le test graph, j'ai ignoré le test dans le cas ou nous sommes sur firefox. Je ne sais pas pourquoi le keydown n'est pas correctement pris en charge, mais c'est une constante et je n'ai pas trouvé de solution.
@mikael-s: "c'est documenté ?"
@flothoni : "non, mais pas facile d'arriver à un exemple minimal. En tout cas je peux bypasser"
@mikael-s : "dépend du composant du focus ?"https://gitlab.inria.fr/vidjil/vidjil/-/issues/4926Trouver comment tester popup + template avec Cypress2022-01-05T17:22:44+01:00Mathieu GiraudTrouver comment tester popup + template avec CypressMarc: "j'ai besoin des deux pages ouvertes pour vérifier que les infos passent d'une page à l'autre"Marc: "j'ai besoin des deux pages ouvertes pour vérifier que les infos passent d'une page à l'autre"https://gitlab.inria.fr/vidjil/vidjil/-/issues/4852Documenter le lancement des tests avec Cypress2021-09-22T17:49:21+02:00Mikaël SalsonDocumenter le lancement des tests avec CypressIl y a déjà des éléments dans `doc/dev-client.md` mais cela ne semble pas suffisant.
J'ai fait un `docker pull vidjilci/cypress_with_browsers:latest` puis un `make functional_browser_cypress` mais le résultat est le suivant.
![Plot_mod...Il y a déjà des éléments dans `doc/dev-client.md` mais cela ne semble pas suffisant.
J'ai fait un `docker pull vidjilci/cypress_with_browsers:latest` puis un `make functional_browser_cypress` mais le résultat est le suivant.
![Plot_mode_--_before_all_hook__failed_](/uploads/58f1f07930a3cdfd0b7a00ad2fdd1ee7/Plot_mode_--_before_all_hook__failed_.png)
Que faut-il de plus ?https://gitlab.inria.fr/vidjil/vidjil/-/issues/4837Faire un test cypress serveur sur les preprocess2021-10-29T10:50:24+02:00Mathieu GiraudFaire un test cypress serveur sur les preprocessPapoté avec @flothoni
Après !691.Papoté avec @flothoni
Après !691.Thonier FlorianThonier Florianhttps://gitlab.inria.fr/vidjil/vidjil/-/issues/4440Screenshots par cypress "histoires bio" de vidjil.org2021-04-29T18:22:25+02:00Mathieu GiraudScreenshots par cypress "histoires bio" de vidjil.orgExtrait de https://gitlab.inria.fr/vidjil/vidjil/-/issues/3655#note_362291
@flothoni, peux-tu faire une MR (nouvelle, pas dans !671) avec le code pour générer les screenshots par cypress ?
vdj@4a07e7536
:smiling_imp: Cela ne veut pas d...Extrait de https://gitlab.inria.fr/vidjil/vidjil/-/issues/3655#note_362291
@flothoni, peux-tu faire une MR (nouvelle, pas dans !671) avec le code pour générer les screenshots par cypress ?
vdj@4a07e7536
:smiling_imp: Cela ne veut pas dire encore qu'on va se lier avec cypress, mais cela fait partie de l'évaluation :smiley:Thonier FlorianThonier Florian