Testing
How ePHPm is tested. The strategy is layered: in-process unit tests catch logic bugs, integration tests exercise full HTTP/PHP/SQL paths in-process, and end-to-end tests in Kubernetes verify clustering and replication.
- Strategy — the overall testing philosophy and what each tier covers.
- Unit — in-crate tests with
cargo test -p <crate>. - End-to-End — Kind cluster + Tilt via
cargo xtask e2e. - Nightly — long-running cluster, fault injection, soak tests.