Quickshell : stabiliser le diagnostic du test de trame de session trop longue #29

Open
opened 2026-10-25 02:25:15 +00:00 by mathieu · 0 comments
Owner

Observation, cause non établie

Un passage de test-session-events-ui.py a échoué dans test_oversized_partial_line_is_rejected_before_a_delimiter : le diagnostic attendu contenant longue était déjà remplacé par Observateur de session arrêté · reconnexion….

Les assertions précédentes avaient confirmé l'état conservateur : flux invalide, verrouillé, tampon vidé. Aucun déverrouillage indu n'a été observé. Le test envoie une ligne partielle de 4096 espaces.

Trois exécutions ciblées suivantes et une réexécution complète des 11 tests ont réussi. Le traitement de production SessionEvents.qml n'est pas modifié par le chantier de palettes ; la cause de l'intermittence n'est pas attribuée sans reproduction.

Résultat attendu

Reproduire de manière déterministe la course éventuelle entre rejet, arrêt du producteur et reconnexion, puis stabiliser le diagnostic/test sans affaiblir le fail-closed ni supprimer l'assertion de limite de trame. Garder cette investigation distincte de la génération des couleurs.

  • with pi 🥧
## Observation, cause non établie Un passage de `test-session-events-ui.py` a échoué dans `test_oversized_partial_line_is_rejected_before_a_delimiter` : le diagnostic attendu contenant `longue` était déjà remplacé par `Observateur de session arrêté · reconnexion…`. Les assertions précédentes avaient confirmé l'état conservateur : flux invalide, verrouillé, tampon vidé. Aucun déverrouillage indu n'a été observé. Le test envoie une ligne partielle de 4096 espaces. Trois exécutions ciblées suivantes et une réexécution complète des 11 tests ont réussi. Le traitement de production `SessionEvents.qml` n'est pas modifié par le chantier de palettes ; la cause de l'intermittence n'est pas attribuée sans reproduction. ## Résultat attendu Reproduire de manière déterministe la course éventuelle entre rejet, arrêt du producteur et reconnexion, puis stabiliser le diagnostic/test sans affaiblir le fail-closed ni supprimer l'assertion de limite de trame. Garder cette investigation distincte de la génération des couleurs. - with pi 🥧
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mathieu/dotfiles#29
No description provided.