docs(planning): record dev8 and full test results
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
This commit is contained in:
parent
0f8057e7db
commit
0c4e107e06
2 changed files with 21 additions and 1 deletions
|
|
@ -3,8 +3,9 @@
|
||||||
## Baseline
|
## Baseline
|
||||||
|
|
||||||
- Version avant : `0.1.0-dev.7`
|
- Version avant : `0.1.0-dev.7`
|
||||||
|
- Version après : `0.1.0-dev.8` (replanification interactive minimale)
|
||||||
- Commit de départ : `c5b298c`
|
- Commit de départ : `c5b298c`
|
||||||
- Docker local : image `gmao-college:0.1.0-dev.7`, MariaDB saine
|
- Docker local : image `gmao-college:0.1.0-dev.8`, MariaDB saine
|
||||||
- `/health/` : HTTP 200
|
- `/health/` : HTTP 200
|
||||||
- `/planning/my-day` : réponse 200 après connexion
|
- `/planning/my-day` : réponse 200 après connexion
|
||||||
- Ancien menu : inchangé, 76/76, administrateurs uniquement
|
- Ancien menu : inchangé, 76/76, administrateurs uniquement
|
||||||
|
|
@ -57,6 +58,9 @@ individuellement car leur modèle est récurrent sans date d'occurrence.
|
||||||
- `tests/unit/test_day_planner.py` : **15 passed** ;
|
- `tests/unit/test_day_planner.py` : **15 passed** ;
|
||||||
- navigation + replanification invalide : **5 passed** ;
|
- navigation + replanification invalide : **5 passed** ;
|
||||||
- total ciblé Phase 2.1 : **20 passed** ;
|
- total ciblé Phase 2.1 : **20 passed** ;
|
||||||
|
- `pytest -q` : **149 passed, 1 failed, 1 error** ; l'échec et l'erreur
|
||||||
|
restent le test historique de configuration/lookback GMAO et son teardown,
|
||||||
|
hors périmètre ; aucune nouvelle régression n'a été introduite ;
|
||||||
- mesure locale : environ 2 secondes pour 10 candidats et plusieurs salles ;
|
- mesure locale : environ 2 secondes pour 10 candidats et plusieurs salles ;
|
||||||
- aucune validation visuelle réelle 390×844/768×1024, navigateur instrumenté
|
- aucune validation visuelle réelle 390×844/768×1024, navigateur instrumenté
|
||||||
indisponible.
|
indisponible.
|
||||||
|
|
|
||||||
|
|
@ -482,3 +482,19 @@ aux administrateurs.
|
||||||
- Tâche administrative trop longue conservée en `À replanifier`.
|
- Tâche administrative trop longue conservée en `À replanifier`.
|
||||||
- Replanification minimale ajoutée avec validation serveur.
|
- Replanification minimale ajoutée avec validation serveur.
|
||||||
- 20 tests ciblés passants ; version conservée `0.1.0-dev.7`.
|
- 20 tests ciblés passants ; version conservée `0.1.0-dev.7`.
|
||||||
|
## Phase 2.1 — validation métier de Ma journée (2026-08-23)
|
||||||
|
|
||||||
|
- Scénario persistant `TEST_UI_PHASE21_*` créé sur la copie locale de la base
|
||||||
|
VM : bâtiments, salles, horaires 08:00–12:00 / 13:30–17:00, préventif,
|
||||||
|
administratif, entreprise fixe, occupations manuelle/Pronote et urgence.
|
||||||
|
- DayPlanner renforcé : occupation des salles chargée par lot, conflits fixes
|
||||||
|
explicitement signalés, entreprise extérieure reconnue, alternatives de
|
||||||
|
créneaux et couverture unitaire portée à 15 tests.
|
||||||
|
- Ajout d'une replanification minimale validée côté serveur via
|
||||||
|
`/planning/my-day/reschedule` ; aucune écriture automatique des propositions.
|
||||||
|
- Version portée de `0.1.0-dev.7` à `0.1.0-dev.8`.
|
||||||
|
- Résultats : 20 tests ciblés passants ; pytest complet `149 passed, 1 failed,
|
||||||
|
1 error`, uniquement le test historique lookback/configuration GMAO et son
|
||||||
|
teardown.
|
||||||
|
- Validation visuelle réelle non exécutée : aucun navigateur instrumenté
|
||||||
|
disponible ; contrôles HTTP et HTML effectués.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue