Files
GameTime/docs/qa-gate-241-critical-screens-smoke.md
Blomios d4df3822b7 docs(qa-261): ajoute documents conformité et scripts QA pour release Android
- Ajoute privacy-policy-v1.md et release-compliance-checklist.md
- Ajoute documents QA gates #238-#243
- Ajoute scripts de validation repo-only et device runbooks
- Prépare checklists exécutables avant upload Play fermé

Ticket #261
2026-08-28 23:11:16 +02:00

74 lines
2.0 KiB
Markdown

# QA Gate #241 — Smoke écrans critiques Flutter
## But
Cette gate sert de détection rapide des régressions visibles majeures pendant la boucle TDD Flutter.
Écrans couverts :
- `home`
- `exercise library`
- `program`
- `workout template`
- `workout execution`
- `history`
- `progression`
- `profile`
## Fichiers sources
- `test/presentation/home_screen_test.dart`
- `test/presentation/exercise_library_screen_test.dart`
- `test/presentation/program_screen_test.dart`
- `test/presentation/workout_template_screen_test.dart`
- `test/presentation/workout_execution_screen_test.dart`
- `test/presentation/history_screen_test.dart`
- `test/presentation/progression_screen_test.dart`
- `test/presentation/profile_screen_test.dart`
## Pré-requis
```bash
export HOME=/tmp
export XDG_CONFIG_HOME=/tmp
export FLUTTER_SUPPRESS_ANALYTICS=true
export DART_SUPPRESS_ANALYTICS=true
```
## Point d'entrée recommandé
```bash
./tool/qa_gate_241_critical_screens_smoke.sh
```
## Commande directe équivalente
```bash
./.ideai/flutter-sdk-1785572580/bin/flutter test \
test/presentation/home_screen_test.dart \
test/presentation/exercise_library_screen_test.dart \
test/presentation/program_screen_test.dart \
test/presentation/workout_template_screen_test.dart \
test/presentation/workout_execution_screen_test.dart \
test/presentation/history_screen_test.dart \
test/presentation/progression_screen_test.dart \
test/presentation/profile_screen_test.dart
```
## Verdict attendu
- vert si les écrans critiques restent fonctionnels sur les parcours nominaux majeurs
- rouge si une régression UI majeure casse la boucle TDD Flutter
## Preuve réelle du 22 août 2026
Exécution rapportée verte sur `/tmp/gametime-src-1787384228`.
Le script `./tool/qa_gate_241_critical_screens_smoke.sh` devient l'entrée de référence pour ce smoke.
## Usage
- avant merge d'un lot Flutter transverse
- après toute modification navigation/formulaires/exécution/historique/profil
- en complément de la gate `#239`