View Source API Reference testcontainers v1.1.0

Modules

This module provides an abstraction for interacting with Docker containers.

Defines the contract that needs to be implemented by docker host strategies

Functions to build and interact with MySql containers.

Functions to build and interact with PostgreSql containers.

Functions to build and interact with Redis containers.

Work in progress. Not stable for use yet. Can use https://github.com/stuart/elixir-webdriver for client in tests

Facilitates the creation of a Postgres container for testing with Ecto.

Convenient macros to run containers within ExUnit tests.

A GenServer that manages the lifecycle of the Ryuk container within the Testcontainers ecosystem.

Defines constants and functions shared across modules in Testcontainers.

Defines the protocol/interface for the wait strategies in Testcontainers

Considers container as ready as soon as a command runs successfully inside the container.

Awaits a successful HTTP response from the container.

Considers the container as ready as soon as a specific log message is detected in the container's log stream.

Considers the container as ready when it successfully accepts connections on the specified port.