HTTP Client Platform — local test topology
The suites drive these dependencies through Testcontainers and in-process fixtures, so nothing here
is required to run ./gradlew :adapter:outbound:httpclient:test. These files exist for the nightly
lane and for reproducing a failure locally with the same images and ports CI uses.
| Directory | Purpose | Used by |
|---|---|---|
toxiproxy/ |
TCP fault injection (latency, reset, bandwidth) | httpClientFailureInjectionTest |
tls/ |
how the TLS and mTLS material is produced | TLS and mTLS suites |
proxy/ |
forward proxy with CONNECT and proxy authentication | proxy contract suite |
oauth2/ |
token endpoint behaviour under contention | OAuth2 suites |