JacksonTian / gocov

A better test coverage reporter than go tool cover.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gocov

A better test coverage reporter than go tool cover. The project inspired by Istanbul.

Installation

npm install @jacksontian/gocov -g

Usage

Run go test first:

go test -race -coverprofile=coverage.txt -covermode=atomic ...

The coverage data file will be generated at coverage.txt.

gocov coverage.txt

Open the coverage/index.html.

Features

  • Prettier HTML reporter.
  • Sort by filename, branch coverage rate, line coverage rate.
  • Group by dictionary.

Demo

License

The BSD-3 License

About

A better test coverage reporter than go tool cover.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:JavaScript 83.1%Language:CSS 16.9%