How to output coverage XML with nosetests?

Cuga picture Cuga · Jan 21, 2011 · Viewed 12k times · Source

I'm trying to output the coverage XML of my nosetests so they show up on Hudson. The line I'm executing is:

nosetests --with-gae -v --all-modules --with-xunit --with-coverage

I see the coverage output in the console, but there's no xml file containing the coverage data. How can I get it to output the coverage xml?

Answer

Ned Batchelder picture Ned Batchelder · Jan 21, 2011

Once you've run the nosetests command, there will be a .coverage data file in the directory. If you then run coverage xml, it will create a Cobertura-compatible XML file from the .coverage file.