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 | bfabd26c901e8e54dd52d7ad4e02aa902dce783e (patch) | |
tree | 8cbea44b0159b107f4c434092f124e5d6659f053 /coverage/cmdline.py | |
parent | d9c3679e6d819ed63e9ef6725a650e14b64891f4 (diff) | |
download | python-coveragepy-git-bfabd26c901e8e54dd52d7ad4e02aa902dce783e.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 ab74d318..fd697344 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 |