- 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
64 lines
1.8 KiB
Markdown
64 lines
1.8 KiB
Markdown
# QA Gate #239 — Suite fonctionnelle Flutter transverse
|
|
|
|
## But
|
|
|
|
Cette gate sert de socle rapide de non-régression Flutter pour la reprise TDD.
|
|
Elle couvre le parcours transverse minimal suivant :
|
|
|
|
- création via formulaires réels
|
|
- exécution complète d'une séance
|
|
- reprise de séance
|
|
- séquences, skip et correction
|
|
|
|
## Fichier source
|
|
|
|
- `test/functional/functional_coverage_test.dart`
|
|
|
|
## Pré-requis
|
|
|
|
Utiliser un environnement writable pour Flutter :
|
|
|
|
```bash
|
|
export HOME=/tmp
|
|
export XDG_CONFIG_HOME=/tmp
|
|
export FLUTTER_SUPPRESS_ANALYTICS=true
|
|
export DART_SUPPRESS_ANALYTICS=true
|
|
```
|
|
|
|
## Commande gate complète
|
|
|
|
```bash
|
|
./.ideai/flutter-sdk-1785572580/bin/flutter test test/functional/functional_coverage_test.dart
|
|
```
|
|
|
|
## Commandes ciblées utiles
|
|
|
|
Scénario de référence transverse :
|
|
|
|
```bash
|
|
./.ideai/flutter-sdk-1785572580/bin/flutter test test/functional/functional_coverage_test.dart --plain-name "complete execution covers manual score, stopwatch, rests, skips, history and replay"
|
|
```
|
|
|
|
Scénario reprise :
|
|
|
|
```bash
|
|
./.ideai/flutter-sdk-1785572580/bin/flutter test test/functional/functional_coverage_test.dart --plain-name "saved exit sessions resume from the execution UI without showing completion"
|
|
```
|
|
|
|
## Verdict attendu
|
|
|
|
- vert si la base Flutter transverse est prête pour une boucle TDD rapide
|
|
- rouge si un parcours nominal majeur est cassé
|
|
|
|
## Preuve réelle du 22 août 2026
|
|
|
|
Exécution rapportée verte sur `/tmp/gametime-src-1787384228`.
|
|
|
|
Cette gate devient la référence rapide de non-régression Flutter transverse.
|
|
|
|
## Usage dans la boucle TDD
|
|
|
|
- avant implémentation d'une feature transverse touchant exécution/navigation
|
|
- après chaque lot modifiant les formulaires, l'exécution, l'historique ou la reprise
|
|
- comme gate rapide avant d'élargir vers les suites widget plus détaillées
|