diff --git a/src/unit/engine/NoseTestEngine.php b/src/unit/engine/NoseTestEngine.php --- a/src/unit/engine/NoseTestEngine.php +++ b/src/unit/engine/NoseTestEngine.php @@ -126,8 +126,12 @@ } public function readCoverage($cover_file, $source_path) { + $coverage_xml = Filesystem::readFile($cover_file); + if (strlen($coverage_xml) < 1) { + return array(); + } $coverage_dom = new DOMDocument(); - $coverage_dom->loadXML(Filesystem::readFile($cover_file)); + $coverage_dom->loadXML($coverage_xml); $reports = array(); $classes = $coverage_dom->getElementsByTagName('class');