Skip to content

v1.0.0

Choose a tag to compare

@jarlah jarlah released this 18 Oct 10:37

Introducing Testcontainers for Elixir v1.0.0

A powerful ally for your ExUnit testing environment.

Overview

Testcontainers is a new Elixir library designed to streamline your ExUnit testing process. It facilitates the creation of lightweight, disposable instances of common databases, Selenium web browsers, and other services within Docker containers, ensuring a more efficient and controlled testing environment.

Key Features in the Initial Release

  • Out of the box support for multiple services, including MySQL, Postgres, Redis, and Ceph (RedHat's object storage compatible with Amazon S3).
  • Basic Selenium integration, laying the groundwork for comprehensive web testing with WebDriver.

Contribute and Collaborate

We believe in the power of community and open-source development. If you're interested in contributing container implementations to enhance and expand the library, we encourage you to engage. Start by opening an issue on our GitHub repository to discuss your ideas and coordinate with other contributors, ensuring efficient collaboration and avoiding duplicate efforts.

New in This Release

  • Integration with Testcontainers Desktop, extending the functionality and ease of use.

For a detailed look at the progression of updates, please refer to the full changelog, documenting all the committed changes leading to this release:
Full Changelog

We're Just Getting Started

This release represents just the beginning of Testcontainers for Elixir. We're committed to rapidly expanding the selection of available services and functionalities based on community feedback and contributions. Your input is invaluable—join us in shaping the future of this tool!