Registry / testing / docker-compose-rule-core

docker-compose-rule-core

JSON →
library2.3.0javamavenunverified

Core library for Palantir's Docker Compose JUnit rule, enabling integration tests with Docker containers.

<dependency> <groupId>com.palantir.docker.compose</groupId> <artifactId>docker-compose-rule-core</artifactId> <version>2.3.0</version> </dependency>
INSTALL
IMPORT
SIG · DOCKER-COMPOSE-RUL
D
docker-compose-rule-core
testingjavav2.3.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

DockerComposeRule
com.palantir.docker.compose.DockerComposeRule

Sets up a JUnit rule to manage Docker containers defined in a docker-compose file.

import com.palantir.docker.compose.DockerComposeRule; import org.junit.Rule; import org.junit.Test; public class ExampleTest { @Rule public DockerComposeRule docker = DockerComposeRule.builder() .file("src/test/resources/docker-compose.yml") .build(); @Test public void testService() { // Your test code here } }
Debug
Known issues
gotchaDocker Compose Rule requires Docker to be installed and running on the test machine.
fix
Ensure Docker is available in the test environment.
affects: >=2.0.0
Upgrade
Version history
2.3.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
12 hits · last 30 days
node
12
Resources
docker-compose-rule-core — mvn dependency:get docker-compose-rule-core · libregistry