UNPKG

testcontainers

Version:

Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container

27 lines (26 loc) 2.18 kB
export { IntervalRetry, RandomUuid, Retry, Uuid, log, randomUuid } from "./common"; export { ContainerRuntimeClient, ImageName, getContainerRuntimeClient } from "./container-runtime"; export { DockerComposeEnvironment } from "./docker-compose-environment/docker-compose-environment"; export { DownedDockerComposeEnvironment } from "./docker-compose-environment/downed-docker-compose-environment"; export { StartedDockerComposeEnvironment } from "./docker-compose-environment/started-docker-compose-environment"; export { StoppedDockerComposeEnvironment } from "./docker-compose-environment/stopped-docker-compose-environment"; export { AbstractStartedContainer } from "./generic-container/abstract-started-container"; export { AbstractStoppedContainer } from "./generic-container/abstract-stopped-container"; export { GenericContainer } from "./generic-container/generic-container"; export { BuildOptions, GenericContainerBuilder } from "./generic-container/generic-container-builder"; export { Network, StartedNetwork, StoppedNetwork } from "./network/network"; export { getReaper } from "./reaper/reaper"; export { SocatContainer, StartedSocatContainer } from "./socat/socat-container"; export { RestartOptions, StartedTestContainer, StopOptions, StoppedTestContainer, TestContainer, } from "./test-container"; export { TestContainers } from "./test-containers"; export { CommitOptions, Content, ExecOptions, ExecResult, InspectResult } from "./types"; export { BoundPorts } from "./utils/bound-ports"; export { LABEL_TESTCONTAINERS_SESSION_ID } from "./utils/labels"; export { PortWithBinding, PortWithOptionalBinding, getContainerPort, hasHostBinding } from "./utils/port"; export { PortGenerator, RandomPortGenerator } from "./utils/port-generator"; export { ImagePullPolicy, PullPolicy } from "./utils/pull-policy"; export { HttpWaitStrategyOptions } from "./wait-strategies/http-wait-strategy"; export { StartupCheckStrategy, StartupStatus } from "./wait-strategies/startup-check-strategy"; export { Wait } from "./wait-strategies/wait"; export { waitForContainer } from "./wait-strategies/wait-for-container"; export { WaitStrategy } from "./wait-strategies/wait-strategy";