/** * Collect clover XML into json_file. * * @return \Satooshi\Bundle\CoverallsV1Bundle\Repository\JobsRepository */ protected function collectCloverXml() { $this->logger->info('Load coverage clover log:'); foreach ($this->config->getCloverXmlPaths() as $path) { $this->logger->info(sprintf(' - %s', $path)); } $jsonFile = $this->api->collectCloverXml()->getJsonFile(); if ($jsonFile->hasSourceFiles()) { $this->logCollectedSourceFiles($jsonFile); } return $this; }
protected function assertConfiguration(Configuration $config, $srcDir, array $cloverXml, $jsonPath, $excludeNoStatements = false) { $this->assertEquals($srcDir, $config->getSrcDir()); $this->assertEquals($cloverXml, $config->getCloverXmlPaths()); $this->assertEquals($jsonPath, $config->getJsonPath()); $this->assertEquals($excludeNoStatements, $config->isExcludeNoStatements()); }