Skip to content
Projects

rakyll/gotest has 1,392 GitHub stars and 64 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-06 08:36 UTC. Last push 2026-01-10.

How these counts are measured

go test with colors

Measured star growth

in 24h
0
in 7 days
Update delayed
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

gotest

CircleCI

Like go test but with colors.

Installation

Use the pre-built binary for Linux 64-bit:

$ curl https://gotest-release.s3.amazonaws.com/gotest_linux > gotest && chmod +x gotest

Alternatively:

$ go install github.com/rakyll/gotest@latest

Usage

Accepts all the arguments and flags go test works with.

Example:

$ gotest -v github.com/jonasbn/go-test-demo

gotest output example screenshot

gotest comes with many colors! Configure the color of the output by setting the following env variable:

$ GOTEST_PALETTE="magenta,white"

The output will have magenta for failed cases, white for success. Available colors: black, hiblack, red, hired, green, higreen, yellow, hiyellow, blue, hiblue, magenta, himagenta, cyan, hicyan, white, hiwhite.

Configuration

Environment Variables

GOTEST_PALETTE: Customize the colors for test output (format: "fail_color,pass_color")

$ GOTEST_PALETTE="red,green" gotest -v ./...

GOTEST_SKIPNOTESTS: Skip printing "[no test files]" messages (set to "true" to enable)

$ GOTEST_SKIPNOTESTS="true" gotest -v ./...

CI Detection: gotest automatically enables colored output when running on CI systems (Travis, AppVeyor, GitLab CI, CircleCI). Colors are enabled by default on these platforms even if the terminal doesn't support them.

Explore related projects