NAME¶
cobertura-check — show which classes do not have adequate test coverage
SYNOPSIS¶
cobertura-check [
--branch 0..100] [
--datafile file]
[
--line 0..100] [
--regex regex:branchrate:linerate]
[
--packagebranch 0..100] [
--packageline 0..100]
[
--totalbranch 0..100] [
--totalline 0..100]
DESCRIPTION¶
cobertura-check can be run after your JUnit tests to show which classes
do not have adequate test coverage.
OPTIONS¶
If no parameters are specified then all values will be set to 50%.
- --branch 0..100
- Specify the minimum acceptable branch coverage rate needed
by each class. This should be an integer value between 0 and 100. Default
value is 0.
- --datafile file
- Specify the name of the file containing metadata about your
classes. Default value: "./cobertura.ser".
- --line 0..100
- Specify the minimum acceptable line coverage rate needed by
each class. This should be an integer value between 0 and 100. Default
value is 0.
- --regex regex:branchrate:linerate
- For finer grained control, you can optionally specify
minimum branch and line coverage rates for individual classes using any
number of regular expressions.
- --packagebranch 0..100
- Specify the minimum acceptable average branch coverage rate
needed by each package. This should be an integer value between 0 and 100.
Default value is 0.
- --packageline 0..100
- Specify the minimum acceptable average line coverage rate
needed by each package. This should be an integer value between 0 and 100.
Default value is 0.
- --totalbranch 0..100
- Specify the minimum acceptable average branch coverage rate
needed by the project as a whole. This should be an integer value between
0 and 100. Default value is 0.
- --totalline 0..100
- Specify the minimum acceptable average line coverage rate
needed by the project as a whole. This should be an integer value between
0 and 100. Default value is 0.
SEE ALSO¶
junit(1),
cobertura-instrument(1),
cobertura-report(1),
cobertura-merge(1).
AUTHOR¶
This manual page was written by Miguel Landaeta <miguel@miguel.cc> for the
Debian system (but may be used by others). Permission is granted to
copy, distribute and/or modify this document under the terms of the terms of
GNU General Public License, Version 2 or any later version published by the
Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be
found in /usr/share/common-licenses/GPL.