<?xml version="1.0"?>
<!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd">
<coverage line-rate="11,02" lines-covered="1379" lines-valid="152" branches-covered="166" branches-valid="11" branch-rate="6,63" complexity="0" version="1.0" timestamp="1405633645883">
<sources>
<source>/src/main/scala</source>
</sources>
<packages>
<package name="com.specdevs.specgine.animation" line-rate="7,56" branch-rate="8,33" complexity="0">
<classes>
<class name="TweenId" filename="src/main/scala/animation/TweenId.scala" line-rate="0,00" branch-rate="100,00" complexity="0">
<methods>
<method name="com.specdevs.specgine.animation/TweenId/<none>" signature="()V" line-rate="0,00" branch-rate="100,00">
<lines>
<line number="19" hits="0" branch="false"/>
</lines>
</method>
</methods>
<lines>
<line number="19" hits="0" branch="false"/>
</lines>
</class>
it is compiler plugins with three runners (SBT, Gradle and Maven). In case of SBT it copies test in Test and runs as test in Scoverage (sbt scoverage:test) but all setup is shared. It then creates two xml reports, one compatible with Cobertura, exactly this is DOCTYPE: http://cobertura.sourceforge.net/xml/coverage-04.dtd - and other one with its own syntax. This is part of scoverage.xml from project with almost no tests that we work on now:
and same in cobertura syntax: