Go Test

Open-source Go projects categorized as Test

Top 23 Go Test Projects

  • ginkgo

    A Modern Testing Framework for Go

  • Project mention: Writing tests for a Kubernetes Operator | dev.to | 2023-10-07

    Ginkgo: a testing framework based on the concept of ‌"Behavior Driven Development" (BDD)

  • 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.

    InfluxDB logo
  • gotestsum

    'go test' runner with output optimized for humans, JUnit XML for CI integration, and a summary of the test results.

  • Project mention: 2023 update to go-recipes collection | /r/golang | 2023-06-06

    auto instrumenting skipping tests, analysing slow tests with gotestsum: https://github.com/gotestyourself/gotestsum

  • venom

    🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions (by ovh)

  • tparse

    CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly.

  • Project mention: My last weeks GitHub contributions | dev.to | 2024-04-27

    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

  • richgo

    Enrich `go test` outputs with text decorations.

  • 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

    SaaSHub logo
  • gotest.tools

    A collection of packages to augment the go testing package and support common patterns.

  • gotestfmt

    go test output for humans

  • Project mention: Synchronize" a 3D scene across multiple windows using Three.js and localStorage | news.ycombinator.com | 2023-11-27

    Visuals 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

  • testza

    Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕

  • resolv

    A Simple 2D Golang collision detection and resolution library for games

  • got

    An enjoyable golang test framework. (by ysmood)

  • ooze

    🧬 Go Mutation Testing

  • Project mention: Montrez patte blanche : tuez des mutants ! | dev.to | 2024-05-16
  • go-cmdtest

    This package simplifies testing of command-line interfaces.

  • test

    A modern generic testing assertions library for Go (by shoenig)

  • testcase

    testcase is an opinionated testing framework to support test driven design.

  • Project mention: Updates to `testcase` Testing Framework: Enhanced Assertions, Time Manipulation, Random Value Generation and More! | /r/GolangLinks | 2023-06-16
  • wstest

    go websocket client for unit testing of a websocket handler

  • gherkingen

    Behaviour Driven Development tests generator for Golang

  • 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.

  • gotrace

    A lib for monitoring runtime goroutine stack (by ysmood)

  • graphql-test-tool

    GraphQL Test Tool for running tests cases against a GraphQL server

  • mockc

    Completely type-safe compile-time mock generator for Go

  • hottest

    hottest - user-friendly 'go test' that extracts error messages.

  • Project mention: actions-hottest🚀: GitHub Actions for Commenting on Golang Unit Test Results in Pull Requests | dev.to | 2023-12-02

    I have now separated that functionality into the nao1215/hottest command.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Test related posts

  • Synchronize" a 3D scene across multiple windows using Three.js and localStorage

    2 projects | news.ycombinator.com | 27 Nov 2023
  • Writing tests for a Kubernetes Operator

    3 projects | dev.to | 7 Oct 2023
  • Recommendations for Learning Test-Driven Development (TDD) in Go?

    3 projects | /r/golang | 9 Apr 2023
  • Start test names with “should” (2020)

    1 project | news.ycombinator.com | 12 Feb 2023
  • ginkgo integration with jira/elasticsearch/webex/slack

    2 projects | /r/golang | 17 Jan 2023
  • Why do go tests hide console output by default, and what's the best way to get pretty output like MochaJS?

    1 project | /r/golang | 8 Nov 2022
  • Easy Integration Testing with Venom!

    1 project | dev.to | 7 Nov 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com