Mise en pause des appels (backoff) quand le serveur refuse UPTOD-081
À tester
Automatisable
Desktop
Instructions
Simuler des refus successifs (clé refusée, HTTP 429, serveur indisponible). Attendu : le module se met en pause 5 min, puis 15, 30 et 60 min aux refus suivants (UPTOSIGN_API_BACKOFF_UNTIL / _LEVEL renseignés, par entité) ; pendant la pause aucun appel n'est envoyé et l'utilisateur voit que les appels sont suspendus ; l'archivage s'arrête et reprend là où il en était ; un appel réussi remet le compteur à zéro ; "Tester la connexion" réussi lève la pause.
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | EntityBoundHTTPClient | partial |
| phpunit | UptoSignAPIClientEntityTest | partial |
| phpunit | UptoSignScheduledArchiveTest | partial |
| phpunit | UptoSignTriggerPendingCancelTest | partial |
Vidéos de test
Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.
Historique des verdicts
Aucun verdict enregistré.
Discussion
Revue des liens test/cas (2026-10-19) : couverture partielle confirmee. Verifie : coupe-circuit par entite (cle refusee 403, 429), arret et reprise de l'archivage, aucun appel pendant la pause (UptoSignAPIClientEntityTest, UptoSignScheduledArchiveTest, UptoSignTriggerPendingCancelTest). Non verifie : paliers 5/15/30/60 min et constantes UPTOSIGN_API_BACKOFF_UNTIL/_LEVEL avec leurs valeurs ; message a l'utilisateur que les appels sont suspendus ; remise a zero du compteur par un appel reussi ; levee de pause par "Tester la connexion" reussi.