The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?xml version="1.0" encoding="utf-8"?>
<coverage generated="[% generated | html_entity %]" clover="[% version | html_entity %]" >
[%-
  pj = project;
  m  = project.metrics;
%]
    <project timestamp="[% generated | html_entity %]" name="[% pj.name | html_entity %]">
        <metrics packages="[% m.packages %]" elements="[% m.elements %]" coveredelements="[% m.coveredelements %]" statements="[% m.statements %]" coveredstatements="[% m.coveredstatements %]" complexity="[% m.complexity %]" files="[% m.files %]" loc="[% m.loc %]" ncloc="[% m.ncloc %]" classes="[% m.classes %]" conditionals="[% m.conditionals %]" coveredconditionals="[% m.coveredconditionals %]" methods="[% m.methods %]" coveredmethods="[% m.coveredmethods %]"/>
        [%- 
            FOREACH package IN pj.packages;
                SET p = package.metrics;
        %]
        <package name="[% package.name_dotted | html_entity %]">
            <metrics elements="[% p.elements %]" coveredelements="[% p.coveredelements %]" statements="[% p.statements %]" coveredstatements="[% p.coveredstatements %]" complexity="[% p.complexity %]" files="[% p.files %]" loc="[% p.loc %]" ncloc="[% p.ncloc %]" classes="[% p.classes %]" conditionals="[% p.conditionals %]" coveredconditionals="[% p.coveredconditionals %]" methods="[% p.methods %]" coveredmethods="[% p.coveredmethods %]"/>
            [%- FOREACH file IN package.files;
                SET f = file.metrics;
            %]
            <file path="[% file.name | html_entity %]" name="[% file.filename | html_entity %]">
                <metrics elements="[% f.elements %]" coveredelements="[% f.coveredelements %]" statements="[% f.statements %]" coveredstatements="[% f.coveredstatements %]" complexity="[% f.complexity %]" loc="[% f.loc %]" ncloc="[% f.ncloc %]" classes="[% f.classes %]" conditionals="[% f.conditionals %]" coveredconditionals="[% f.coveredconditionals %]" methods="[% f.methods %]" coveredmethods="[% f.coveredmethods %]"/>
                [%- FOREACH class IN file.classes;
                    SET c = class.metrics;
                %]
                <class name="[% class.name_dotted | html_entity %]">
                    <metrics elements="[% c.elements %]" coveredelements="[% c.coveredelements %]" statements="[% c.statements %]" coveredstatements="[% c.coveredstatements %]" complexity="[% c.complexity %]" loc="[% c.loc %]" ncloc="[% c.ncloc %]" conditionals="[% c.conditionals %]" coveredconditionals="[% c.coveredconditionals %]" methods="[% c.methods %]" coveredmethods="[% c.coveredmethods %]"/>
                </class>
                [%- END %]
                [%- FOREACH class IN file.classes; %][%- FOREACH line IN class.lines %][%- FOREACH statement IN line.criteria.statement %]
                <line num="[% line.number %]" count="[% statement.covered %]" type="stmt" />[% END %][%- FOREACH branch IN line.criteria.branch %]
                <line num="[% line.number %]" truecount="[% branch.covered %]" falsecount="[% branch.uncoverable %]" type="cond" />[% END %][%- FOREACH subroutine IN line.criteria.subroutine %]
                <line num="[% line.number %]" count="[% subroutine.covered %]" type="method" />[% END %][% END %][% END %]
            </file>
            [%- END %]
        </package>
        [%- END %]
    </project>
</coverage>