mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-09 04:06:42 +00:00
The failover-drill assert polled service convergence for 60 iterations (120s). OpenProject web boots in ~140s, so after 06_drain_worker rescheduled it the replicas turned healthy ~20s after the poll gave up, and 07_assert_state.sh reported 'Replicas not fully converged: 1/3' and exited 1 even though the stack did converge moments later. The loop breaks early once converged, so raising the ceiling to 120 iterations (240s) costs fast apps nothing and only widens the window for heavy apps. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Test Utilities 🧪
This directory holds the operational side of testing in Infinito.Nexus.
These assets are meant to support confidence, not ceremony. They help the project validate real-world behavior across local development, CI environments, and deployment-oriented smoke tests. The emphasis is on practical feedback: when something breaks, the surrounding test tooling should make the failure easier to understand, easier to reproduce, and easier to clean up. 🚀
Good changes in this area usually make the test experience more:
- repeatable
- diagnosable
- environment-aware
- safe to rerun
The ideal outcome is boring reliability: contributors should be able to trust that a test run says something meaningful about the system, not just about the machine that happened to execute it. ✅