Skip to content
 

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.