Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rakyll/gotest
go test with colors
https://github.com/rakyll/gotest
Last synced: 6 days ago
JSON representation
go test with colors
- Host: GitHub
- URL: https://github.com/rakyll/gotest
- Owner: rakyll
- License: bsd-3-clause
- Created: 2017-09-07T02:39:32.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-28T14:36:03.000Z (8 months ago)
- Last Synced: 2024-11-29T07:04:15.567Z (13 days ago)
- Language: Go
- Homepage:
- Size: 732 KB
- Stars: 1,348
- Watchers: 8
- Forks: 63
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - rakyll/gotest - go test with colors (Go)
README
# gotest
[![CircleCI](https://circleci.com/gh/rakyll/gotest.svg?style=svg)](https://circleci.com/gh/rakyll/gotest)
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 get -u github.com/rakyll/gotest
```# Usage
Accepts all the arguments and flags `go test` works with.
Example:
```
$ gotest -v github.com/jonasbn/go-test-demo
```
![gotest output example screenshot](https://raw.githubusercontent.com/jonasbn/go-test-demo/1.0.0/gotest-go-test-demo.png)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.