52 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
| 
 | |
| Write and report coverage data with the 'coverage' package.
 | |
| ===========================================================
 | |
| 
 | |
| 
 | |
| .. contents::
 | |
|   :local:
 | |
| 
 | |
| Note: Original code by Ross Lawley. 
 | |
| 
 | |
| Install
 | |
| --------------
 | |
| 
 | |
| Use pip to (un)install::
 | |
| 
 | |
|     pip install pytest-coverage 
 | |
|     pip uninstall pytest-coverage 
 | |
| 
 | |
| or alternatively use easy_install to install::
 | |
| 
 | |
|     easy_install pytest-coverage 
 | |
| 
 | |
| 
 | |
| Usage 
 | |
| -------------
 | |
| 
 | |
| To get full test coverage reports for a particular package type::
 | |
| 
 | |
|     pytest --cover-report=report
 | |
| 
 | |
| command line options
 | |
| --------------------
 | |
| 
 | |
| 
 | |
| ``--cover=COVERPACKAGES``
 | |
|     (multi allowed) only include info from specified package.
 | |
| ``--cover-report=REPORT_TYPE``
 | |
|     html: Directory for html output.
 | |
|                     report: Output a text report.
 | |
|                     annotate: Annotate your source code for which lines were executed and which were not.
 | |
|                     xml: Output an xml report compatible with the cobertura plugin for hudson.
 | |
| ``--cover-directory=DIRECTORY``
 | |
|     Directory for the reports (html / annotate results) defaults to ./coverage
 | |
| ``--cover-xml-file=XML_FILE``
 | |
|     File for the xml report defaults to ./coverage.xml
 | |
| ``--cover-show-missing``
 | |
|     Show missing files
 | |
| ``--cover-ignore-errors=IGNORE_ERRORS``
 | |
|     Ignore errors of finding source files for code.
 | |
| 
 | |
| .. include:: links.txt
 |