|
testcontainers-cpp 0.2.0
Native C++20 Testcontainers over the Docker Engine API
|
Wait until an HTTP GET to the mapped host port returns expected_status. More...
#include <testcontainers/WaitFor.hpp>
Public Attributes | |
| std::string | path = "/" |
| request path | |
| ContainerPort | port |
| container port to probe | |
| int | expected_status = 200 |
| status that signals readiness | |
| std::chrono::milliseconds | poll_interval {200} |
| delay between probes | |
Wait until an HTTP GET to the mapped host port returns expected_status.
Plain HTTP only — probe an HTTPS-serving container in-container instead, e.g. successful_shell_command("curl -fsk https://localhost:8443/health").
| std::string testcontainers::wait_for::Http::path = "/" |
request path
| ContainerPort testcontainers::wait_for::Http::port |
container port to probe
| int testcontainers::wait_for::Http::expected_status = 200 |
status that signals readiness
| std::chrono::milliseconds testcontainers::wait_for::Http::poll_interval {200} |
delay between probes