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

coverage

Functions

analysis
annotate
erase
report
save
start
stop
t

coverage

Derived from

Methods

coverage
analysis
analyze_morf
annotate
canonical_filename
canonicalize_filenames
command_line
erase
find_statement
find_statements
format_lines
help
morf_filename
morf_name
report
restore
save
start
stop

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()

Up

analysis

analysis(*args)
Up

annotate

annotate(*args)
Up

erase

erase(*args)
Up

report

report(*args)
Up

save

save(*args)
Up

start

start(*args)
Up

stop

stop(*args)
Up

t

t(f, x, y)
Up