eric3.Debugger.PyCoverage
Module for the collection and analysis of code coverage data.
Usage:
coverage.py -x MODULE.py [ARG1 ARG2 ...]
Execute module, passing the given command-line arguments, collecting
coverage data.
coverage.py -e
Erase collected coverage data.
coverage.py -r [-m] FILE1 FILE2 ...
Report on the statement coverage for the given files. With the -m
option, show line numbers of the statements that weren't executed.
coverage.py -a [-d dir] FILE1 FILE2 ...
Make annotated copies of the given files, marking statements that
are executed with > and statements that are missed with !. With
the -d option, make the copies in that directory. Without the -d
option, make each copy in the same directory as the original.
Coverage data is saved in the file .coverage by default. Set the
COVERAGE_FILE environment variable to save it somewhere else.
Classes
Functions
StatementFindingAstVisitor
Derived from
compiler.visitor.ASTVisitor
Methods
StatementFindingAstVisitor (Constructor)
StatementFindingAstVisitor(statements, excluded, suite_spots)
StatementFindingAstVisitor.doCode
doCode(node)
StatementFindingAstVisitor.doElse
doElse(prevsuite, node)
StatementFindingAstVisitor.doPlainWordSuite
doPlainWordSuite(prevsuite, suite)
StatementFindingAstVisitor.doRecursive
doRecursive(node)
StatementFindingAstVisitor.doStatement
doStatement(node)
StatementFindingAstVisitor.doSuite
doSuite(intro, body, exclude=0)
StatementFindingAstVisitor.getFirstLine
getFirstLine(node)
StatementFindingAstVisitor.getLastLine
getLastLine(node)
StatementFindingAstVisitor.recordAndDispatch
recordAndDispatch(node)
StatementFindingAstVisitor.recordLine
recordLine(lineno)
StatementFindingAstVisitor.recordNodeLine
recordNodeLine(node)
StatementFindingAstVisitor.visitFor
visitFor(node)
StatementFindingAstVisitor.visitGlobal
visitGlobal(node)
StatementFindingAstVisitor.visitIf
visitIf(node)
StatementFindingAstVisitor.visitTryExcept
visitTryExcept(node)
StatementFindingAstVisitor.visitTryFinally
visitTryFinally(node)
StatementFindingAstVisitor.visitWhile
visitWhile(node)
coverage
Derived from
None
Methods
coverage (Constructor)
coverage(basename = None)
coverage.analysis
analysis(morf)
coverage.analysis2
analysis2(morf)
coverage.analyze_morf
analyze_morf(morf)
coverage.annotate
annotate(morfs, directory=None, ignore_errors=0)
coverage.annotate_file
annotate_file(filename, statements, excluded, missing, directory=None)
coverage.canonical_filename
canonical_filename(filename)
coverage.canonicalize_filenames
canonicalize_filenames()
coverage.command_line
command_line()
coverage.erase
erase()
coverage.exclude
exclude(re, reset=0)
coverage.find_executable_statements
find_executable_statements(text, exclude=None)
coverage.format_lines
format_lines(statements, lines)
coverage.getExclude
getExclude()
coverage.get_suite_spots
get_suite_spots(tree, spots)
coverage.help
help(error=None)
coverage.morf_filename
morf_filename(morf)
coverage.morf_name
morf_name(morf)
coverage.report
report(morfs, show_missing=1, ignore_errors=0)
coverage.restore
restore()
coverage.save
save()
coverage.start
start()
coverage.stop
stop()
coverage.stringify
stringify()
analysis
analysis(*args)
analysis2
analysis2(*args)
annotate
annotate(*args)
annotate_file
annotate_file(*args)
erase
erase(*args)
exclude
exclude(*args)
report
report(*args)
save
save(*args)
start
start(*args)
stop
stop(*args)
t
t(f, w, a)
use_cache
use_cache(*args)