public function endTest(PHPUnit_Framework_Test $test, $time) { // copied from parent:endTest() if ($test instanceof PHPUnit_Framework_TestCase) { $this->numAssertions += $test->getNumAssertions(); } else { if ($test instanceof PHPUnit_Extensions_PhptTestCase) { $this->numAssertions++; } } $this->lastTestFailed = false; // custom printing code if (get_class($test) == 'PHPUnit_Framework_TestSuite') { // this occurs when the test suite setup has thrown an error $this->out(" SETUP FAIL", 'fg-red', true); } elseif ($test->hasFailed()) { $this->out(" FAIL", 'fg-red', true); } else { $numAssertions = $test instanceof PHPUnit_Framework_TestCase ? $test->getNumAssertions() : 1; if ($numAssertions > 0) { $this->out(' OK (' . $numAssertions . ' assertions)', 'fg-green', true); } else { $this->out(' SKIPPED (0 assertions)', 'fg-yellow', true); } } }
public function endTest(\PHPUnit_Framework_Test $test, $time) { if ($test instanceof \PHPUnit_Framework_TestCase) { $this->numAssertions += $test->getNumAssertions(); } $this->lastTestFailed = false; }
public function endTest(\PHPUnit_Framework_Test $test, $time) { if ($this->attachCurrentTestCase and $test instanceof Test) { $numAssertions = $test->getNumAssertions(); $this->testSuiteAssertions[$this->testSuiteLevel] += $numAssertions; $this->currentTestCase->setAttribute('assertions', $numAssertions); } parent::endTest($test, $time); }
public function endTest(PHPUnit_Framework_Test $test, $time) { if ($test->hasFailed()) { printf(" FAIL\n"); } else { printf(" OK\n"); } if ($test instanceof PHPUnit_Framework_TestCase) { $this->numAssertions += $test->getNumAssertions(); } else { if ($test instanceof PHPUnit_Extensions_PhptTestCase) { $this->numAssertions++; } } }
public function endTest(\PHPUnit_Framework_Test $test, $time) { // if ($test instanceof \PHPUnit_Framework_TestCase) { $this->numAssertions += $test->getNumAssertions(); // } }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time */ public function endTest(PHPUnit_Framework_Test $test, $time) { if (!$test instanceof PHPUnit_Framework_Warning) { if ($this->attachCurrentTestCase) { if ($test instanceof PHPUnit_Framework_TestCase) { $numAssertions = $test->getNumAssertions(); $this->testSuiteAssertions[$this->testSuiteLevel] += $numAssertions; $this->currentTestCase->setAttribute('assertions', $numAssertions); } $this->currentTestCase->setAttribute('time', sprintf('%F', $time)); $this->testSuites[$this->testSuiteLevel]->appendChild($this->currentTestCase); $this->testSuiteTests[$this->testSuiteLevel]++; $this->testSuiteTimes[$this->testSuiteLevel] += $time; } } $this->attachCurrentTestCase = TRUE; $this->currentTestCase = NULL; }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time */ public function endTest(PHPUnit_Framework_Test $test, $time) { if (!$this->lastTestFailed) { $this->writeProgress($this->green('.')); } if ($test instanceof PHPUnit_Framework_TestCase) { $this->numAssertions += $test->getNumAssertions(); } else { if ($test instanceof PHPUnit_Extensions_PhptTestCase) { $this->numAssertions++; } } $this->lastTestFailed = FALSE; if ($this->verbose && $test instanceof PHPUnit_Framework_TestCase) { $this->write($test->getActualOutput()); } }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time * * @return void */ public function endTest(PHPUnit_Framework_Test $test, $time) { $this->assertionCount += $test->getNumAssertions(); }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time */ public function endTest(PHPUnit_Framework_Test $test, $time) { $this->numAssertions += $test->getNumAssertions(); $this->paintPass($test, $time); }
/** * A test ended. * * @param \PHPUnit_Framework_Test $test * @param float $time */ public function endTest(\PHPUnit_Framework_Test $test, $time) { if (!$this->lastTestFailed) { $this->writeTestStatus(self::STATUS_OK); } if ($test instanceof \PHPUnit_Framework_TestCase) { /** @var \PHPUnit_Framework_TestCase $test */ $this->numAssertions += $test->getNumAssertions(); } $this->lastEvent = self::EVENT_TEST_END; $this->lastTestFailed = false; }
/** * @param \PHPUnit_Framework_Test $test * @param float $time */ public function endTest(\PHPUnit_Framework_Test $test, $time) { if ($test instanceof \PHPUnit_Framework_TestCase) { $this->junitXMLWriter->endTestCase($time, $test->getNumAssertions()); } else { $this->junitXMLWriter->endTestCase($time); } $this->testStarted = false; }
/** * @param PHPUnit_Framework_Test $test * @param float $time */ public function endTest(PHPUnit_Framework_Test $test, $time) { if (!$test instanceof PHPUnit_Framework_TestCase) { $this->xmlWriter->endTestCase($time); return; } $this->xmlWriter->endTestCase($time, $test->getNumAssertions()); }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time */ public function endTest(PHPUnit_Framework_Test $test, $time) { if ($this->attachCurrentTestCase) { if ($test instanceof PHPUnit_Framework_TestCase) { $numAssertions = $test->getNumAssertions(); $this->testSuiteAssertions[$this->testSuiteLevel] += $numAssertions; $this->currentTestCase->setAttribute('assertions', $numAssertions); } $this->currentTestCase->setAttribute('time', sprintf('%F', $time)); $this->testSuites[$this->testSuiteLevel]->appendChild($this->currentTestCase); $this->testSuiteTests[$this->testSuiteLevel]++; $this->testSuiteTimes[$this->testSuiteLevel] += $time; if (method_exists($test, 'hasOutput') && $test->hasOutput()) { $systemOut = $this->document->createElement('system-out'); $systemOut->appendChild($this->document->createTextNode($test->getActualOutput())); $this->currentTestCase->appendChild($systemOut); } } $this->attachCurrentTestCase = true; $this->currentTestCase = null; }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time */ public function endTest(PHPUnit_Framework_Test $test, $time) { if (!$this->lastTestFailed) { $this->writeProgress('.'); } if ($test instanceof PHPUnit_Framework_TestCase) { $this->numAssertions += $test->getNumAssertions(); } elseif ($test instanceof PHPUnit_Extensions_PhptTestCase) { $this->numAssertions++; } $this->lastTestFailed = false; if ($test instanceof PHPUnit_Framework_TestCase) { if (!$test->hasExpectationOnOutput()) { $this->write($test->getActualOutput()); } } }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time * @access public */ public function endTest(PHPUnit_Framework_Test $test, $time) { if (!$this->lastTestFailed) { $this->writeProgress("[1;32m✓[0m"); } if ($test instanceof PHPUnit_Framework_TestCase) { $this->numAssertions += $test->getNumAssertions(); } $this->lastEvent = self::EVENT_TEST_END; $this->lastTestFailed = false; $this->column++; $this->testsRun++; $this->suiteTestsRun[count($this->suiteTestsRun) - 1]++; // Wrap tests, if they exceed the column width if ($this->column >= 72) { echo " ↩\n", str_repeat(' ', ($this->column = end($this->indentation)) - 2), '↳ '; } }
public function endTest(\PHPUnit_Framework_Test $test, $time) { $this->numAssertions += $test->getNumAssertions(); $this->lastTestFailed = FALSE; }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time * @return void */ public function endTest(PHPUnit_Framework_Test $test, $time) { $t =& $this->test($test->getName()); if (!$t['status']) { $t['status'] = 'passed'; } $deprecated = $test->getTestResultObject()->deprecatedFeatures(); $t['deprecated'] = array_diff($deprecated, $this->deprecated); $t['assertions'] = $test->getNumAssertions(); $t['output'] = ob_get_contents(); $t['time'] = $time; $this->deprecated = $deprecated; $this->test(null); ob_end_clean(); }
/** * A test ended. * * @param PHPUnit_Framework_Test $test Test case * @param float $time Time taken * * @return void */ public function endTest(PHPUnit_Framework_Test $test, $time) { $this->runs[] = array('name' => $test->getName(), 'size' => $test->getSize(), 'status' => $test->getStatus(), 'statusMessage' => $test->getStatusMessage(), 'assertions' => $test->getNumAssertions(), 'result' => $test->getResult(), 'annotations' => $test->getAnnotations(), 'timeTaken' => $time, 'output' => $test->getActualOutput()); }
public function endTest(PHPUnit_Framework_Test $test, $time) { if (!$this->lastTestFailed) { $this->writeProgress('.'); } $this->numAssertions += $test->getNumAssertions(); $this->lastTestFailed = false; }
public function endTest(PHPUnit_Framework_Test $test, $time) { // Add totals $this->totals['tests']++; $this->totals['assertions'] += $test->getNumAssertions(); // Handle passed tests if ($this->current['result'] == 'passed') { // Add to total $this->totals['passed']++; } else { // Add to results $this->results[$this->current['result']][] = $this->current; } $this->current = array(); $this->time += $time; }
/** * A test ended. * * @param \PHPUnit_Framework_Test $test * @param float $time * * @return void */ public function endTest(\PHPUnit_Framework_Test $test, $time) { if ($test instanceof \PHPUnit_Framework_TestCase) { $assertionCount = $test->getNumAssertions(); $this->numAssertions += $assertionCount; if ($test->getStatus() == \PHPUnit_Runner_BaseTestRunner::STATUS_FAILURE) { $status = 'failures'; } elseif ($test->getStatus() == \PHPUnit_Runner_BaseTestRunner::STATUS_ERROR) { $status = 'errors'; } elseif ($test->getStatus() == \PHPUnit_Runner_BaseTestRunner::STATUS_INCOMPLETE) { $status = 'incompletes'; } elseif ($test->getStatus() == \PHPUnit_Runner_BaseTestRunner::STATUS_SKIPPED) { $status = 'skips'; } elseif ($test->getStatus() == \PHPUnit_Runner_BaseTestRunner::STATUS_RISKY) { $status = 'risky'; } else { $status = 'tests'; } if (count($this->suites) - $this->endedSuites > 1) { $suiteName = end($this->suites); $this->stats[$suiteName][$status]++; $this->stats[$suiteName]['assertions'] += $assertionCount; } // updates also top test suite $suiteName = reset($this->suites); $this->stats[$suiteName][$status]++; $this->stats[$suiteName]['assertions'] += $assertionCount; } if (method_exists($test, 'hasOutput') && $test->hasOutput()) { $output = $test->getActualOutput(); } else { $output = ''; } $testName = $test->getName(); $context = array('testName' => $testName, 'testDescriptionArr' => \PHPUnit_Util_Test::describe($test, false), 'testDescriptionStr' => $test->toString(), 'operation' => __FUNCTION__, 'output' => $output); if (isset($assertionCount)) { $context['assertionCount'] = $assertionCount; } $this->logger->info(sprintf("Test '%s' ended.", $testName), $context); }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time */ public function endTest(PHPUnit_Framework_Test $test, $time) { if (!$this->lastTestFailed) { $this->writeProgress('.'); } if ($test instanceof PHPUnit_Framework_TestCase) { $this->numAssertions += $test->getNumAssertions(); } $this->lastTestFailed = FALSE; }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time */ public function endTest(PHPUnit_Framework_Test $test, $time) { if ($test instanceof PHPUnit_Framework_TestCase) { $this->num_assertions += $test->getNumAssertions(); } if ($this->test_success) { $this->writeOutput("SUCCESS", TRUE); } $this->writeOutput("\n"); $this->resetLength(); }
/** * A test ended. * * @param PHPUnit_Framework_Test $test * @param float $time */ public function endTest(PHPUnit_Framework_Test $test, $time) { $this->numAssertions += $test->getNumAssertions(); if ($test->hasFailed()) { return; } $this->paintPass($test, $time); }
public function endTest(PHPUnit_Framework_Test $test, $time) { $time = sprintf('%0.3f sec', microtime(1) - $this->_timeTest); echo "\t\t" . $test->getNumAssertions() . '(Assertions)'; echo $this->_colorize("\t" . $time, 'green'); }