Skip to content
C5TPublic

About

Colors `opa test --coverage` reports in the terminal.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

Repository files navigation

ocov

The ocov tool, short for OPA Coverage Report, colors into green and red the covered / not covered lines of the Rego policies, as output by opa test --coverage.

Build

git clone --recursive https://github.com/c5t/ocov.git
cd ocov
NDEBUG=1 make .current/ocov

Install

Copy .current/ocov somewhere into your $PATH. The following command does the job on both Mac and Linux.

sudo cp .current/ocov /usr/local/bin/

Use

Either:

opa test ${TEST_ARGS} --coverage | ocov

Or:

opa test ${TEST_ARGS} --coverage > coverage.json
ocov --input coverage.json

There are also:

ocov --version  # Or ocov -v

And:

ocov --help

About

Colors `opa test --coverage` reports in the terminal.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages