Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more โ
Top 23 testcontainer Open-Source Projects
-
testcontainers-dotnet
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
-
testcontainers-go
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
testcontainers-node
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.
-
testcontainers-python
Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.
-
S3Mock
A simple mock implementation of the AWS S3 API startable as Docker image, TestContainer, JUnit 4 rule, JUnit Jupiter extension or TestNG listener
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
embedded-database-spring-test
A library for creating isolated embedded databases for Spring-powered integration tests.
-
testing-spring-boot-applications-masterclass
๐ Build Better Spring Boot Applications: A Comprehensive Testing Course to Boost Your Confidence and Productivity.
-
kubedock
Kubedock is a minimal implementation of the docker api that will orchestrate containers on a Kubernetes cluster, rather than running containers locally.
-
TestExamplesDotnet
Showing how you can easily setup fast and easy to run more complex tests such as api tests or browser tests in .NET
-
just-another-testcontainer-integration
Backend application using Testcontainers for Integration Testing AWS S3, Azure Blob Storage, Kafka, MySQL, Egress calls including Chaos testing and Redis.
-
com.dashaun.service.gateway
Spring Cloud Gateway example using Testcontainers to validate GraalVM native image
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Integration tests with AWS S3 buckets using Localstack and Testcontainers | dev.to | 2023-11-07Testcontainers
Let's first look at the original version of the test, in this case, an end-to-end, using testcontainers.
To be able to test for multiple databases, I recommend you using Testcontainers. That's my configuration to start the container:
Project mention: Mock unit test an API that uses postgres or integration test API with a "test" database? | /r/node | 2023-12-08For later stuff, I tend to go all the way, have a separate database that gets seeded, all tests are performed against it, then it gets shut down. Testcontainers work well with this.
Anyone have an opinion of embedded-postgres vs https://github.com/opentable/otj-pg-embedded (of which its a fork) for Clojure use?
We use [kubedock](https://github.com/joyrex2001/kubedock) to run testcontainers in kubernetes clusters. As long as you're only pulling the images, not building or loading them (explicitly not supported by kubedock), it works pretty well.
Recently a WireMock module for Testcontainers has been created by @onenashev ๐ so we can try it too! ๐คฉ
Project mention: Added Toxiproxy Integration to my Spring-boot Testcontainers POC to simulate network latency for Chaos testing | /r/SpringBoot | 2023-07-22
testcontainers related posts
- Multiple MongoDB Databases on Spring Boot
- Testcontainers
- Run and test DynamoDB applications locally using Docker and Testcontainers
- The day I started believing in Unit Tests (2023)
- Mock unit test an API that uses postgres or integration test API with a "test" database?
- Test Anything You Can Containerize
- Is this really what I have to do to test?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Apr 2024
Index
What are some of the best open-source testcontainer projects? This list will help you:
Project | Stars | |
---|---|---|
1 | testcontainers-dotnet | 3,534 |
2 | testcontainers-go | 3,115 |
3 | testcontainers-node | 1,682 |
4 | testcontainers-python | 1,304 |
5 | testcontainers-spring-boot | 831 |
6 | S3Mock | 770 |
7 | otj-pg-embedded | 665 |
8 | embedded-database-spring-test | 382 |
9 | testing-spring-boot-applications-masterclass | 272 |
10 | kubedock | 186 |
11 | HybridTestFramework | 136 |
12 | spring-examples | 106 |
13 | java-testing-toolbox | 60 |
14 | java-11-examples | 57 |
15 | TestExamplesDotnet | 53 |
16 | mongodb-replica-set | 45 |
17 | wiremock-testcontainers-java | 42 |
18 | just-another-testcontainer-integration | 17 |
19 | testdatabase-provider | 13 |
20 | springtestcointainerjupiter | 11 |
21 | com.dashaun.service.gateway | 10 |
22 | wiremock-testing | 4 |
23 | go-for-testcontainers | 4 |
Sponsored