go-test-html
Converts go test
output into a prettified HTML summary.
Installation
Go version 1.1 or higher is required. Install or update using the go get
command:
go get -u github.com/trever-io/go-test-html
Usage
The go-test-html command takes in files containing the stdout and stderr from the go test
command and the location
of the HTML file to write.
go-test-html [gotest_stdout_file] [gotest_stderr_file] [gotest_coverage] [name] [output_file]
To produce the gotest_stdout_file
and gotest_stderr_file
without changing the output of your go test
runs, use
the following command.
go test ./... -v > ./test.out 2> ./test.err
To produce the gotest_coverage
use the following command.
go test -cover ./... > ./coverage.out
Here is full usage example.
go test ./... -v > ./test.out 2> ./test.err
go test -cover ./... > ./coverage.out
go-test-html ./test.out ./test.err ./coverage.out "My Fancy Go Project" test-protocol.html