Skip to content
@GoTestTools

Go Test Tools

Tools for building tests with Go

Go Test Tools

Go Test Tools is a project by two Go developers, @engelmi and @janosdebugs. We aim to make writing and maintaining tests easier for Go projects.

gotestfmt: go test output for humans

Are you tired of scrolling through endless Golang test logs in GitHub Actions (or other CI systems)?

An animation showcasing that gotestfmt transforms a text log into an interactive log with folding sections.

Then this is the tool for you. Run it locally, or in any CI system with the following command line like this:

set -euo pipefail
go test -json -v ./... 2>&1 | tee /tmp/gotest.log | gotestfmt

Tadam, your tests will now show up in a beautifully formatted fashion. Plug it into your CI and you're done.

Read more »


limgo: Don't let your test coverage drop

Do you need to guard your Go test coverage and make sure it doesn't drop below a limit? Then limgo is the right tool for you.

Simply install it and get started:

go install github.com/GoTestTools/limgo@latest
go test ./... -coverprofile=cov.out
limgo -coverfile=cov.out -config=.limgo.json -v=1

Read more »

Popular repositories Loading

  1. gotestfmt gotestfmt Public

    go test output for humans

    Go 502 9

  2. gotestfmt-action gotestfmt-action Public

    GitHub Action for gotestfmt

    JavaScript 10 4

  3. limgo limgo Public

    Simple tool to ensure the test coverage does not fall below a limit

    Go 8 1

  4. limgo-action limgo-action Public

    GitHub Action for limgo

    TypeScript 2

  5. limgo-action-example limgo-action-example Public

    Example for the GitHub Action of limgo

    Go

  6. .github .github Public

Repositories

Showing 7 of 7 repositories
  • limgo-action Public

    GitHub Action for limgo

    GoTestTools/limgo-action’s past year of commit activity
    TypeScript 2 0 0 0 Updated Jun 26, 2024
  • gotestfmt-action Public

    GitHub Action for gotestfmt

    GoTestTools/gotestfmt-action’s past year of commit activity
    JavaScript 10 MIT 4 0 0 Updated Feb 5, 2024
  • limgo Public

    Simple tool to ensure the test coverage does not fall below a limit

    GoTestTools/limgo’s past year of commit activity
    Go 8 Unlicense 1 0 2 Updated Oct 11, 2023
  • gotestfmt Public

    go test output for humans

    GoTestTools/gotestfmt’s past year of commit activity
    Go 502 Unlicense 9 2 0 Updated Jun 6, 2023
  • limgo-badge-action Public

    GitHub Action for limgo to generate badges showing the test coverage

    GoTestTools/limgo-badge-action’s past year of commit activity
    TypeScript 0 0 0 0 Updated Dec 14, 2022
  • .github Public
    GoTestTools/.github’s past year of commit activity
    0 Unlicense 0 0 0 Updated Oct 9, 2022
  • limgo-action-example Public

    Example for the GitHub Action of limgo

    GoTestTools/limgo-action-example’s past year of commit activity
    Go 0 Unlicense 0 0 0 Updated Oct 8, 2022