Esempio n. 1
0
 /**
  * {@inheritDoc}
  */
 public function printHeader(Formatter $formatter, Suite $suite)
 {
     if ($this->statistics) {
         $this->statistics->reset();
     }
     /** @var JUnitOutputPrinter $outputPrinter */
     $outputPrinter = $formatter->getOutputPrinter();
     $outputPrinter->createNewFile($suite->getName());
 }
Esempio n. 2
0
 /**
  * {@inheritDoc}
  */
 public function printHeader(Formatter $formatter, FeatureNode $feature)
 {
     $stats = $this->statistics->getScenarioStatCounts();
     if (0 === count($stats)) {
         $totalCount = 0;
     } else {
         $totalCount = array_sum($stats);
     }
     /** @var JUnitOutputPrinter $outputPrinter */
     $outputPrinter = $formatter->getOutputPrinter();
     $outputPrinter->addTestsuite(array('name' => $feature->getTitle(), 'tests' => $totalCount, 'skipped' => $stats[TestResult::SKIPPED], 'failures' => $stats[TestResult::FAILED], 'errors' => $stats[TestResult::PENDING] + $stats[StepResult::UNDEFINED]));
     $this->statistics->reset();
 }