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
coverage
Derived from
Methods
coverage (Constructor)
coverage(basename = None)
coverage.analysis
analysis(morf)
coverage.analyze_morf
analyze_morf(morf)
coverage.annotate
annotate(morfs, directory=None, ignore_errors=0)
coverage.canonical_filename
canonical_filename(filename)
coverage.canonicalize_filenames
canonicalize_filenames()
coverage.command_line
command_line()
coverage.erase
erase()
coverage.find_statement
find_statement(tree, dict)
coverage.find_statements
find_statements(tree, dict)
coverage.format_lines
format_lines(statements, lines)
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)
annotate
annotate(*args)
erase
erase(*args)
report
report(*args)
save
save(*args)
start
start(*args)
stop
stop(*args)
t
t(f, x, y)