Test onboarding visibility in production builds
All checks were successful
Deploy Sokko G / deploy (push) Successful in 19s

This commit is contained in:
Shinuwa 2026-09-13 20:55:46 +02:00
parent 6de016ec7b
commit 713bc3b70e
9 changed files with 87 additions and 4 deletions

View file

@ -61,13 +61,22 @@ npm run check
Cette commande vérifie la configuration Node/Vite, lance les tests, puis exécute le build React.
Pour inclure les parcours navigateur, lancer `npm run check:full`. Les deux
validations sont exécutées successivement pour éviter la concurrence avec le build.
Pour inclure les parcours navigateur, lancer `npm run check:full`. Le check, les
E2E de développement et les E2E de production sont exécutés successivement pour
éviter la concurrence avec le build.
La suite E2E utilise deux workers par défaut pour limiter la contention lors du
chargement initial des outils par Vite. Le parallélisme reste ajustable avec
`npm run test:e2e -- --workers=4`. Les traces des tests en échec sont conservées
dans `test-results` et consultables depuis le rapport Playwright.
`npm run test:e2e:production` reconstruit l'application puis teste les comportements
propres à la production, notamment la visibilité de la prise en main. Cette suite
utilise temporairement `127.0.0.1:4173` ; le port doit être libre, aucune instance
existante n'est réutilisée. Le navigateur est isolé des données personnelles et
le serveur est fermé à la fin. Ses diagnostics sont conservés séparément dans
`test-results/production` et `playwright-report/production`. La suite habituelle
`npm run test:e2e` reste sur Vite en développement et exclut ces scénarios.
L'application est enveloppée dans `StrictMode` : en développement (y compris les
E2E sur Vite), React rejoue certains rendus et cycles d'effets pour détecter les
effets de bord et les nettoyages manquants. Ces contrôles supplémentaires ne