SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Test Projects
-
go-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
-
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.
-
gotestsum
'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.
-
venom
🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions (by ovh)
-
buildbuddy
BuildBuddy is an open source Bazel build event viewer, result store, remote cache, and remote build execution platform.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gotest.tools
A collection of packages to augment the go testing package and support common patterns.
-
testza
Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕
-
beekeeper
Swarm Beekeeper is an orchestrator that can manage a cluster of Bee nodes and call into their API. It allows various scenario’s to be performed on these nodes. The Swarm team uses Beekeeper internally for integration tests.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Ginkgo: a testing framework based on the concept of "Behavior Driven Development" (BDD)
auto instrumenting skipping tests, analysing slow tests with gotestsum: https://github.com/gotestyourself/gotestsum
Many code reviews Upgrade code to respect new conventions. #111 ccoVeille posted on Apr 13, 2024 go.mod refers to 1.17, so we can use os.ReadFile and os.WriteFile instead of ioutil.ReadFile and ioutil.WriteFile that are now deprecated. We should use errors.As since go 1.13 otherwise any wrapped errors won't be caught. View on GitHub Use JSONL format for New Line Delimited JSON #112 ccoVeille posted on Apr 13, 2024 https://en.wikipedia.org/wiki/JSON_streaming View on GitHub receiver cleanup #522 ccoVeille posted on Apr 05, 2024 Refactor to use consistent parserState receiver Clean unused receivers View on GitHub Fix test helpers #523 ccoVeille posted on Apr 05, 2024 Test helpers should use t.Helper() This way if an error occurs it would be reported outside the helper View on GitHub
Project mention: Synchronize" a 3D scene across multiple windows using Three.js and localStorage | news.ycombinator.com | 2023-11-27Visuals are hard to include because you need to store them somewhere. If you store the in the git repo, they bloat the repo. That's why, for exampley I made a CSS-animated SVG for Gotestfmt[1], as it is text and not binary data. For other projects I host images externally, but that's a bit if an overhead.
[1] https://github.com/gotesttools/gotestfmt
Project mention: Updates to `testcase` Testing Framework: Enhanced Assertions, Time Manipulation, Random Value Generation and More! | /r/GolangLinks | 2023-06-16
Project mention: actions-hottest🚀: GitHub Actions for Commenting on Golang Unit Test Results in Pull Requests | dev.to | 2023-12-02I have now separated that functionality into the nao1215/hottest command.
Go Test related posts
-
Synchronize" a 3D scene across multiple windows using Three.js and localStorage
-
Writing tests for a Kubernetes Operator
-
Recommendations for Learning Test-Driven Development (TDD) in Go?
-
Start test names with “should” (2020)
-
ginkgo integration with jira/elasticsearch/webex/slack
-
Why do go tests hide console output by default, and what's the best way to get pretty output like MochaJS?
-
Easy Integration Testing with Venom!
-
A note from our sponsor - SaaSHub
www.saashub.com | 3 Jun 2024
Index
What are some of the best open-source Test projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | ginkgo | 8,006 |
2 | go-backend-clean-architecture | 3,774 |
3 | gotestsum | 1,936 |
4 | venom | 977 |
5 | tparse | 884 |
6 | richgo | 832 |
7 | buildbuddy | 557 |
8 | gotest.tools | 495 |
9 | gotestfmt | 474 |
10 | testza | 415 |
11 | resolv | 412 |
12 | got | 262 |
13 | ooze | 243 |
14 | go-cmdtest | 164 |
15 | test | 133 |
16 | testcase | 116 |
17 | wstest | 102 |
18 | gherkingen | 68 |
19 | beekeeper | 52 |
20 | gotrace | 38 |
21 | graphql-test-tool | 33 |
22 | mockc | 32 |
23 | hottest | 9 |
Sponsored