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

2.0 KiB

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

export HOME=/tmp
export XDG_CONFIG_HOME=/tmp
export FLUTTER_SUPPRESS_ANALYTICS=true
export DART_SUPPRESS_ANALYTICS=true

Point d'entrée recommandé

./tool/qa_gate_241_critical_screens_smoke.sh

Commande directe équivalente

./.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