Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/testcontainers/testcontainers-scala

Docker containers for testing in scala
https://github.com/testcontainers/testcontainers-scala

Last synced: 4 days ago
JSON representation

Docker containers for testing in scala

Awesome Lists containing this project

README

        

![Logo](logo.png)

[![Build Status](https://github.com/testcontainers/testcontainers-scala/actions/workflows/test.yml/badge.svg)](https://github.com/testcontainers/testcontainers-scala/actions/workflows/test.yml)
[![Maven Central](https://img.shields.io/maven-central/v/com.dimafeng/testcontainers-scala_2.12.svg)](https://maven-badges.herokuapp.com/maven-central/com.dimafeng/testcontainers-scala_2.12)

# Testcontainers-scala

Scala wrapper for [testcontainers-java](https://github.com/testcontainers/testcontainers-java) that
allows using docker containers for functional/integration/~~unit~~ testing.

> TestContainers is a Java 8 library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

## Slack

[Slack channel](https://testcontainers.slack.com/messages/CAFK4GL85)

[Invite link for slack](https://slack.testcontainers.org/)

## Documentation

* [Setup and modules choice](docs/src/main/tut/setup.md)
* [Usage](docs/src/main/tut/usage.md)
* [testcontainers-scala in action (blog post)](http://dimafeng.com/2016/08/01/testcontainers-selenium)

The following test frameworks are supported:

* [ScalaTest](https://www.scalatest.org/)
* [MUnit](https://scalameta.org/munit/)

## Release notes

See [release notes](release-notes.md)