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

Contains definitions of code coverage constraints. More...

Classes

class  Constraint
 Represents a coverage constraint that must be enforced. More...
 
class  PackageConstraint
 A Constraint decorator that applies a Constraint to a specific package only. More...
 
class  FileConstraint
 A Constraint decorator that applies a Constraint to specific files only. More...
 
class  IgnoreFiles
 A Constraint that causes specified files to be ignored from vigilance entirely. More...
 
class  ConstraintSuite
 Relates multiple constraints together into a constraint suite. More...
 
class  ConstraintSet
 Determines which constraints apply to each item under test. More...
 

Namespaces

 vigilance.constraint
 

Detailed Description

Contains definitions of code coverage constraints.