Skip to content

MVP release

Choose a tag to compare

@corsc corsc released this 17 Jan 09:24

This tool intents to calculate the test coverage of a particular package (including any sub packages).

Commands:

  • $ package-coverage -c ./ will generate coverage. 1 coverage file (*.cov) per package
  • $ package-coverage -d ./ will remove any previous coverage files (will remove all *.cov files)
  • $ package-coverage -p ./ will import all coverage files under the supplied dir and output the summary.
  • $ package-coverage -c -p -d ./ all of the above

Output Sample

  %     Statements  Package
50.00         240   sage42.org/go-tools/package-coverage/
42.47          73   sage42.org/go-tools/package-coverage/generator/
65.52          87   sage42.org/go-tools/package-coverage/parser/
58.18          55   sage42.org/go-tools/package-coverage/utils/