
TAP::Harness::JUnit - Generate JUnit compatible output from TAP results

use TAP::Harness::JUnit;
my $harness = TAP::Harness::JUnit->new({
xmlfile => 'output.xml',
...
});
$harness->runtests(@tests);

The only difference between this module and TAP::Harness is that this adds mandatory 'xmlfile' argument, that causes the output to be formatted into XML in format similar to one that is produced by JUnit testing framework.

This modules inherits all functions from TAP::Harness.
These options are added (compared to TAP::Harness):
Name of the file XML output will be saved to.

JUnit XML schema was obtained from http://jra1mw.cvs.cern.ch:8180/cgi-bin/jra1mw.cgi/org.glite.testing.unit/config/JUnitXSchema.xsd?view=markup.

This module was partly inspired by Michael Peters' TAP::Harness::Archive.

Lubomir Rintel (Good Data) <lubo.rintel@gooddata.com>

Copyright 2008 Good Data, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.