mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-11 17:26:57 +02:00
TestLoadConversationAbsenceLegitimeResteRapide vérifie qu'une absence légitime — première installation, rien d'enregistré — ne déclenche aucune reprise. Il le mesurait au chronomètre : « moins de 250 ms », la durée d'une attente de reprise. Le temps de mur ne dit pas ça. Il mêle le coût du PREMIER essai (créer et ouvrir la base bbolt, fsync compris) à l'attente qu'on cherche à exclure. Sur un runner CI chargé, cet essai unique a pris 435 ms : le test a échoué alors qu'aucune reprise n'avait eu lieu, et le même commit passait une minute plus tôt sur un autre runner. LoadConversation compte désormais ses reprises (loadConvRetries), et le test lit ce compteur. Ce qu'il affirme est enfin ce qu'il mesure, et il ne dépend plus de la charge de la machine. Le test de la base illisible vérifie le compteur dans l'autre sens (quatre reprises attendues) : sans ça, un compteur bloqué à zéro rendrait la première assertion vraie sans rien prouver. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0129sffVC43rezAXUMQuzUog