Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/opencodeco/testcontainers-php

Testcontainers is a PHP library that supports PHPUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
https://github.com/opencodeco/testcontainers-php

docker docker-compose hacktoberfest php phpunit test-automation testing zendvm

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

> [!NOTE]
> This project is not officially backed by the Testcontainers project.

# Testcontainers

![Packagist Version (custom server)](https://img.shields.io/packagist/v/opencodeco/testcontainers)

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/opencodeco/testcontainers-php)

[![CI](https://github.com/opencodeco/testcontainers-php/actions/workflows/ci.yml/badge.svg)](https://github.com/opencodeco/testcontainers-php/actions/workflows/ci.yml)

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

![Testcontainers logo](docs/logo.png)

## Getting started

### Installation

```shell
composer require opencodeco/testcontainers
```

[Read the documentation here](https://opencodeco.github.io/testcontainers-php).

## License

See [LICENSE](LICENSE).

## Copyright

Copyright (c) 2023-2024 Leo Cavalcante and other authors.

See [contributors](https://github.com/opencodeco/testcontainers-php/graphs/contributors) for all contributors.