mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-01-19 11:06:15 +00:00
Fixing issue where document start would be sent multiple times.
This commit is contained in:
parent
846a0587fc
commit
4f65d0dbed
1 changed files with 6 additions and 1 deletions
|
@ -29,6 +29,8 @@ PHP_CodeCoverage_Filter::getInstance()->addFileToBlacklist(__FILE__, 'DEFAULT');
|
||||||
*/
|
*/
|
||||||
class CakeHtmlReporter extends CakeBaseReporter {
|
class CakeHtmlReporter extends CakeBaseReporter {
|
||||||
|
|
||||||
|
protected $_headerSent = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Paints the top of the web page setting the
|
* Paints the top of the web page setting the
|
||||||
* title to the name of the starting test.
|
* title to the name of the starting test.
|
||||||
|
@ -36,6 +38,7 @@ class CakeHtmlReporter extends CakeBaseReporter {
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function paintHeader() {
|
public function paintHeader() {
|
||||||
|
$this->_headerSent = true;
|
||||||
$this->sendNoCacheHeaders();
|
$this->sendNoCacheHeaders();
|
||||||
$this->paintDocumentStart();
|
$this->paintDocumentStart();
|
||||||
$this->paintTestMenu();
|
$this->paintTestMenu();
|
||||||
|
@ -340,7 +343,9 @@ class CakeHtmlReporter extends CakeBaseReporter {
|
||||||
* @param PHPUnit_Framework_TestSuite $suite
|
* @param PHPUnit_Framework_TestSuite $suite
|
||||||
*/
|
*/
|
||||||
public function startTestSuite(PHPUnit_Framework_TestSuite $suite) {
|
public function startTestSuite(PHPUnit_Framework_TestSuite $suite) {
|
||||||
|
if (!$this->_headerSent) {
|
||||||
echo $this->paintHeader();
|
echo $this->paintHeader();
|
||||||
|
}
|
||||||
echo '<h2>' . __('Running %s', $suite->getName()) . '</h2>';
|
echo '<h2>' . __('Running %s', $suite->getName()) . '</h2>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue