Slide 29
Slide 29 text
Testcontainers
•http://testcontainers.org
•Library instead of a tool
−Throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
−Takes care of not just starting, but also running & destroying your test’s dependencies.
−Very robust environment discovery (Linux, Windows, Mac OS X, CI environments, Docker in Docker, etc)
•OSS project
−Originally created by Richard North
−MIT licensed
−A vibrant community of the testing-oriented people.
•JVM first
−Initially implemented as a Java library
−Community-contributed ports: C#, Golang, NodeJS, Python, Rust
−Plans to share the implementation between the languages