---
name: "cobertura-check"
section: "1"
platform: "linux"
package: "cobertura"
version: "2.1.1-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/cobertura-check"
---

# cobertura-check(1)

show which classes do not have adequate test coverage

## 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)](/junit/1.md), [cobertura-instrument(1)](/cobertura-instrument/1.md), [cobertura-report(1)](/cobertura-report/1.md),  [cobertura-merge(1)](/cobertura-merge/1.md).

## 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.
