diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-09-23 20:47:27 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-09-23 20:47:27 -0400 |
commit | c0f54c80150b65d650e85339e98c17d025625d24 (patch) | |
tree | 46286e75bdf3791cfdbe786d476032f81ca76fb5 /test | |
parent | e3ff72a32401f97b4e3f8e627780c87366d62414 (diff) | |
download | python-coveragepy-git-c0f54c80150b65d650e85339e98c17d025625d24.tar.gz |
Some XML report fixes, and a very basic test.
Diffstat (limited to 'test')
-rw-r--r-- | test/farm/html/gold_a_xml/coverage.xml | 18 | ||||
-rw-r--r-- | test/farm/html/run_a_xml.py | 17 |
2 files changed, 35 insertions, 0 deletions
diff --git a/test/farm/html/gold_a_xml/coverage.xml b/test/farm/html/gold_a_xml/coverage.xml new file mode 100644 index 00000000..9c67a55c --- /dev/null +++ b/test/farm/html/gold_a_xml/coverage.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" ?>
+<!DOCTYPE coverage
+ SYSTEM 'http://cobertura.sourceforge.net/xml/coverage-03.dtd'>
+<coverage>
+ <packages>
+ <package branch-rate="0.0" complexity="0.0" line-rate="0.666666666667" name=".">
+ <classes>
+ <class branch-rate="0.0" complexity="0.0" filename="c:\ned\coverage\trunk\test\farm\html\src\a.py" line-rate="0.666666666667" name="a">
+ <lines>
+ <line branch="false" hits="1" number="3"/>
+ <line branch="false" hits="1" number="5"/>
+ <line branch="false" hits="0" number="7"/>
+ </lines>
+ </class>
+ </classes>
+ </package>
+ </packages>
+</coverage>
diff --git a/test/farm/html/run_a_xml.py b/test/farm/html/run_a_xml.py new file mode 100644 index 00000000..6df7dcd4 --- /dev/null +++ b/test/farm/html/run_a_xml.py @@ -0,0 +1,17 @@ +def html_it(): + """Run coverage and make an XML report for a.""" + import coverage + cov = coverage.coverage() + cov.start() + import a + cov.stop() + cov.xml_report(a, outfile=open("../xml/coverage.xml", 'w')) + +import os +if not os.path.exists("xml"): + os.makedirs("xml") + +runfunc(html_it, rundir="src") + +compare("xml", "gold_a_xml") +clean("xml") |