Top 9 Go integration-testing Projects
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.Project mention: Mocking an LDAP server? | reddit.com/r/golang | 2022-01-10
If you're using docker or some other local container runtime, give dockertest a go. Instead of mocking your LDAP connection, you can test against a real server. Regarding the container image, you could try something like openldap from bitnami.
Cucumber for golangProject mention: BDD (Behavior-driven development) mit Go | dev.to | 2021-05-18
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.Project mention: Is a 'dumb' self-hosted email server possible. | reddit.com/r/selfhosted | 2021-10-26
This is what you need inbucket
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻Project mention: How to mock DB for unit tests? | reddit.com/r/golang | 2021-02-08
You could check out Gnomock (https://github.com/orlangure/gnomock). It offers a different approach than what you asked, but maybe it'll suit your use case. It allows to easily setup a real DB like postgres in a docker container and then delete ot when tests are done.
🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions (by ovh)Project mention: Do you write integration tests in go? | reddit.com/r/golang | 2021-09-07
We incorporated [Venom](https://github.com/ovh/venom) into our workflow. It's great for initiating and managing a suite of yaml based tests. It didn't work out of the box for us due to the heavily asynchronous nature of our system, but after a few additions, it has helped my team greatly. We were often afraid to make large changes to critical pieces of the system since a full regression test could take a week or so to check everything. Now it takes an hour.
IntegreSQL manages isolated PostgreSQL databases for your integration tests.Project mention: IntegreSQL – isolated PostgreSQL databases for integration tests | news.ycombinator.com | 2021-04-30
Immutable transaction isolated sql driver for golang
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
End to end functional test and automation framework
Mock-A-🦘 (mock-aa-roo) a comprehensive HTTP/HTTPS interface mocking tool for all your development and testing needs!Project mention: Show HN: Easy Simple Productivity Mocking with Mockaroo | news.ycombinator.com | 2021-03-01
Go integration-testing related posts
Inbucket/inbucket: Disposable webmail server
1 project | news.ycombinator.com | 12 Oct 2021
Inbucket: A Disposable Webmail Server with Built-In SMTP, POP3, and More
1 project | news.ycombinator.com | 8 Oct 2021
Show HN: Easy Simple Productivity Mocking with Mockaroo
1 project | news.ycombinator.com | 1 Mar 2021
What are some of the best open-source integration-testing projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.