diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-09-13 15:01:30 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-09-13 15:01:30 -0400 |
commit | 48b5b23037c2cc77c23699f691fa8bdfa1a00c88 (patch) | |
tree | 3c99ac1a34c2472ad6e82d97549d9425ad9a18e4 /coverage/cmdline.py | |
parent | 12ec8a92c54c87a68ee196bf162b042290888e1f (diff) | |
download | python-coveragepy-48b5b23037c2cc77c23699f691fa8bdfa1a00c88.tar.gz |
First part of wiring up xml reports.
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r-- | coverage/cmdline.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py index ab74d31..fd69734 100644 --- a/coverage/cmdline.py +++ b/coverage/cmdline.py @@ -242,6 +242,17 @@ CMDS = { usage = "[options] <pyfile> [program options]", description = "Run a python program, measuring code execution." ), + + 'xml': CmdOptionParser("xml", + [ + Opts.ignore_errors, + Opts.omit, + Opts.help, + ] + cmd = "xml", + usage = "[options]", + description = "Generate an XML report of coverage results." + ), } @@ -402,6 +413,8 @@ class CoverageScript: if 'html' in options.actions: self.coverage.html_report( directory=options.directory, **report_args) + if 'xml' in options.actions: + self.coverage.xml_report(**report_args) return OK @@ -470,6 +483,7 @@ Commands: html Create an HTML report. report Report coverage stats on modules. run Run a Python program and measure code execution. + xml Create an XML report of coverage results. Use "coverage help <command>" for detailed help on each command. For more information, see http://nedbatchelder.com/code/coverage |