nammayatri
Testcontainers
nammayatri | Testcontainers | |
---|---|---|
5 | 11 | |
1,037 | 7,760 | |
1.9% | 0.7% | |
10.0 | 9.7 | |
2 days ago | 8 days ago | |
PureScript | Java | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nammayatri
-
Testcontainers
If your project uses Nix, checkout services-flake for running services via Nix.
https://github.com/juspay/services-flake
We actually do this in Nammayatri, an OSS project providing "Uber" for autos in India.
https://github.com/nammayatri/nammayatri
There is a services-flake module allowing you to spin the entire nammayatri stack (including postgres, redis, etc.) using a flake app. Similarly, there's one for running load test, which is also run in Jenkins CI.
- Namma Yatri – open-source Uber/Lyft Alternative (In active use in India)
- Open-Source, Zero Commission, Uber-Lyft Alternative for India
- I raise you this Namma Yatri notification. What do you have in return?
-
Anyone used Namma Yatri app? How’s your experience?
NY is in the early stages of growth, and there are definitely areas for improvement. Key priorities are improving affordability, customer experience & support and driver availability. But what has differentiated NY so far is its 100% openness in every decision. It's built on Beckn protocol (like open Email/SMTP or TCP/IP protocols, anyone can implement it). NY is part of ONDC network, so anyone can do what NY has done so far. Initial response is encouraging, with 5L+ customers, ~50k drivers, ~4.8 app rating (Open data here). Open Roadmap here. Complete source code here. Anyone can contribute to the open problems through city hackathon. DM your thoughts and happy to hope into a call.
Testcontainers
-
Testcontainers
except the parent is wrong (at least the Java impl). see:
https://github.com/testcontainers/testcontainers-java/blob/m...
https://github.com/testcontainers/testcontainers-java/blob/m...
-
Reasons to Drop Docker for Podman
> I wonder if Rancher Desktop, et al, works with testcontainers.org?
I don't use testcontainers myself, but it looks like as long as you are using Rancher Desktop >= 1.0.1 you should be just fine.[1]
[1] https://github.com/testcontainers/testcontainers-java/issues...
-
K1s.me - Simplifying Kubernetes Journey for newbie’s
Thanks for the feedback. You are right, and there are some other mock-up alternatives as well, a good one for developers https://testcontainers.com/
-
Database Testing with Testcontainers and Kotlin Exposed ORM
In this article, we will explore how to use Testcontainers and Exposed, a lightweight ORM framework for Kotlin, to create a controlled environment for testing MySQL Database operations.
-
Spring Boot 3.1 RC1 is here - with support for Testcontainers and docker compose
Unfortunately, it still remains hard to use Testcontainers because of how wedded it is to junit4, five years after the release of junit 5. https://github.com/testcontainers/testcontainers-java/issues/970
-
Spring, SchemaSpy DB docs, and GitHub Pages
Finally, we put the directory with generated contents (HTML, CSS, JS) into a tarball. Testcontainers library allows to copy files from a container to the OS but not directories. That’s why we need an archive inside the SchemaSpy container.
-
Spring Cloud Gateway 4.0.0-RC2 native example with Testcontainers
This repository provides a BuildImageTest that uses the buildpack to create a native image. It then tests the native image, using Testcontainers and JUnit. Building the native image with AOT processing, as part of a test, takes minutes not seconds, and should not be part of normal "inner loop" development. So the BuildImageTest is in a separate sourceSet and can be executed independently. This is a very powerful pattern, that I'm just getting started with. I would love to hear your thoughts on this pattern or other alternatives to it.
-
Testcontainers for Hashicorp Consul and Vault
The list goes on. Check out the full list of Testcontainer modules.
-
Testcontainers with Spring Boot and Java 11/17
Test-Container Java
-
Testing integration of multiple images?
TestContainers looks Java specific... or are you talking about something else?
What are some alternatives?
protocol-specifications - Core protocol specification for peer-to-peer consumer-provider interaction
WireMock - A tool for mocking HTTP services
gradle-docker-compose-plugin - Simplifies usage of Docker Compose for integration testing in Gradle environment.
GreenMail - Official master for the Greenmail project
latte - Latte is a modern data engineering toolkit.
Mockito - Most popular Mocking framework for unit tests written in Java
Cucumber - Cucumber for the JVM
MockServer - MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Ruby. MockServer also includes a proxy that introspects all proxied traffic including encrypted SSL traffic and supports Port Forwarding, Web Proxying (i.e. HTTP proxy), HTTPS Tunneling Proxying (using HTTP CONNECT) and SOCKS Proxying (i.e. dynamic port forwarding).
REST Assured - Java DSL for easy testing of REST services
Pact JVM - JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
S3Mock - A simple mock implementation of the AWS S3 API startable as Docker image, TestContainer, JUnit 4 rule, JUnit Jupiter extension or TestNG listener
Karate - Test Automation Made Simple