예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 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());
 }