LifePlay-Revival/Docs/Migration/etat/U58/U3/U3-T3-TEST.md

28 lines
2.2 KiB
Markdown
Raw Normal View History

Fiche U3-T3 — Niveau N0 — Modèle prévu haiku | utilisé haiku (agent lp-builder) — transcrit et recompté par l'orchestrateur (Opus 5.5) : l'agent n'a pas écrit le fichier
# U3-T3 — `LPTestStringCompat` sous UE 5.8
- Commande : `Set-Location 'D:\Game\LifePlay-master 5.8'; .\Tools\RunCommandlet.ps1 -Lot U3 -Commandlet LPTestStringCompat`
(17:05:14 → 17:06:52, 102 s, premier lancement 5.8 du projet).
- Résumé : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\U3_LPTestStringCompat_20261008-170514.txt` ; journal :
`D:\Game\LifePlay-master 5.8\Saved\Logs\portage\U3_LPTestStringCompat_20261008-170514.log` (1876 lignes).
- **Résultat du test (établi, recompté par grep, 2 occurrences)** : `=== 3120 cas : compat != herite(UE4) : 0 ; moteur != herite(UE4) : 60 ===`
→ identique à la référence 5.5 (L7i, U2). Le nombre « moteur » ne bouge pas en 5.8.
- **Code de sortie 1 (établi)** : `Failure - 28 error(s), 1 warning(s)`. Les erreurs forment une seule signature (établi,
lignes hors `[Callstack]` regroupées) : `Handled ensure` `ConsoleManager.cpp:4916`, « Using a deprecated (as of UE 5.7)
CVar/Command: 'r.TranslucencyLightingVolumeDim' … Change all uses to 'r.TranslucencyLightingVolume.Dim' », lancé par
`Scalability::InitScalabilitySystem` depuis `Config/DefaultScalability.ini:83,91,99,107`. Le test n'est pas en cause.
## Correctif (orchestrateur, U3)
`Config/DefaultScalability.ini` de la copie 5.8 : `r.TranslucencyLightingVolumeDim=` → `r.TranslucencyLightingVolume.Dim=`
(4 lignes, valeurs 24/32/48/64 inchangées ; nom déjà employé par `BaseScalability.ini` 5.8 l. 799, 828…). Instantané
`Backup_5.5\U3`. CRLF conservé (127/127). Fichier du lot VQ : nom seul changé, sans effet de valeur (estimé : la variable
dépréciée est une ombre de la nouvelle) ; U6 rejoue les tests VQ.
**Incident** : une première écriture `[IO.File]` avec chemin relatif a modifié la copie **5.5** (même fichier) ;
restaurée aussitôt par `git restore` (identique à `HEAD`, établi). Piège ajouté à `lp-build` § 8.
## Suite
U3-T3b : relancer le test ; attendu code 0 et plus d'ensure. Un ensure ne se déclenche qu'une fois par site : d'autres
variables dépréciées pourraient apparaître au lancement suivant.