Vigilance
A simple tool for enforcing code quality metrics on a codebase
 All Classes Namespaces Files Functions Variables Groups
cobertura.py File Reference

Contains the quality suite definitions necessary for cobertura code coverage enforcement. More...

Classes

class  TestMetrics
 Holds data about a previous code quality run (test run, linting, etc). More...
 
class  FileUnderTest
 Represents a single file from a test coverage report. More...
 
class  PackageUnderTest
 Represents a single package from a test coverage report. More...
 
class  CoberturaParser
 A Parser implementation for Cobertura-compatible coverage reports. More...
 
class  LineCoverage
 A Constraint that enforces a line coverage minimum. More...
 
class  BranchCoverage
 A Constraint that enforces a branch coverage minimum. More...
 
class  Complexity
 A Constraint that enforces a maximum complexity. More...
 
class  Default
 The AbstractPlugin implementation for coverage. More...
 

Namespaces

 vigilance.default_suites.cobertura
 

Detailed Description

Contains the quality suite definitions necessary for cobertura code coverage enforcement.