beta.gouv.fr
beta.gouv.fr copied to clipboard
chore: add a11y tests in CI
Ajout CI axe-core
Rapport d'accessibilité axe-core pour 34b40a55df46faeff47cec08154400b75a68f35a to https://beta.gouv.fr
Running axe-core 4.9.0 in chrome-headless
Testing https://beta.gouv.fr ... please wait, this may take a minute.
Violation of "meta-viewport" with 1 occurrences!
Ensures <meta name="viewport"> does not disable text scaling and zooming. Correct invalid elements at:
- meta[name="viewport"]
For details, see: https://dequeuniversity.com/rules/axe/4.9/meta-viewport
Violation of "region" with 3 occurrences!
Ensures all page content is contained by landmarks. Correct invalid elements at:
- .fr-follow__newsletter > .fr-h5
- .fr-text--sm
- .fr-follow > .fr-container > .fr-grid-row > .fr-col-md-4.fr-col-12
For details, see: https://dequeuniversity.com/rules/axe/4.9/region
4 Accessibility issues detected.
Testing complete of 1 pages
Please note that only 20% to 50% of all accessibility issues can automatically be detected.
Manual testing is always required. For more information see:
https://dequeuniversity.com/curriculum/courses/testingmethods
Trop cool ! Quelques questions :
- ça teste toutes les pages ?
- à quel moment ? au moment d'une PR, avant de déployer ? ou en local ?
- y a un display quelque part de l'évolution ? (question purement pas curiosité, c'était pas du tout dans la demande)
ça teste toutes les pages ?
avec axe-core on peut crawler une URL ou cibler certaines pages. (idéalement il ne faudrait cibler que les pages modifiées mais c'est pas évident à deviner.)
à quel moment ? au moment d'une PR, avant de déployer ? ou en local ?
Ca doit être à minima sur la PR via un environnement de "review" mais on peut régler comme on veut
y a un display quelque part de l'évolution ? (question purement pas curiosité, c'était pas du tout dans la demande)
non :)
Je testerai bien cette piste sinon : https://pragmaticpineapple.com/deploying-and-configuring-lightouse-ci-server/