update v1.0.4
This commit is contained in:
41
vendor/phpunit/phpunit/ChangeLog-4.8.md
vendored
41
vendor/phpunit/phpunit/ChangeLog-4.8.md
vendored
@@ -2,6 +2,42 @@
|
||||
|
||||
All notable changes of the PHPUnit 4.8 release series are documented in this file using the [Keep a CHANGELOG](http://keepachangelog.com/) principles.
|
||||
|
||||
## [4.8.21] - 2015-12-12
|
||||
|
||||
### Changed
|
||||
|
||||
* Reverted the changes introduced in PHPUnit 4.8.20 as the only thing the new version constraint in `composer.json` achieved was locking PHP 7 users to PHPUnit 4.8.19
|
||||
|
||||
## [4.8.20] - 2015-12-10
|
||||
|
||||
### Changed
|
||||
|
||||
* Changed PHP version constraint in `composer.json` to prevent installing PHPUnit 4.8 on PHP 7
|
||||
* `phpunit.phar` will now refuse to work on PHP 7
|
||||
|
||||
## [4.8.19] - 2015-11-30
|
||||
|
||||
### Fixed
|
||||
|
||||
* Fixed [#1955](https://github.com/sebastianbergmann/phpunit/issues/1955): Process isolation fails when running tests with `phpdbg -qrr`
|
||||
|
||||
## [4.8.18] - 2015-11-11
|
||||
|
||||
### Changed
|
||||
|
||||
* DbUnit 1.4 is bundled again in the PHAR distribution
|
||||
|
||||
## [4.8.17] - 2015-11-10
|
||||
|
||||
### Fixed
|
||||
|
||||
* Fixed [#1935](https://github.com/sebastianbergmann/phpunit/issues/1935): `PHP_CodeCoverage_Exception` not handled properly
|
||||
* Fixed [#1948](https://github.com/sebastianbergmann/phpunit/issues/1948): Unable to use PHAR due to unsupported signature error
|
||||
|
||||
### Changed
|
||||
|
||||
* DbUnit >= 2.0.2 is now bundled in the PHAR distribution
|
||||
|
||||
## [4.8.16] - 2015-10-23
|
||||
|
||||
### Added
|
||||
@@ -120,6 +156,11 @@ New PHAR release due to updated dependencies
|
||||
* Made the argument check of `assertContains()` and `assertNotContains()` more strict to prevent undefined behavior such as [#1808](https://github.com/sebastianbergmann/phpunit/issues/1808)
|
||||
* Changed the name of the default group from `__nogroup__` to `default`
|
||||
|
||||
[4.8.21]: https://github.com/sebastianbergmann/phpunit/compare/4.8.20...4.8.21
|
||||
[4.8.20]: https://github.com/sebastianbergmann/phpunit/compare/4.8.19...4.8.20
|
||||
[4.8.19]: https://github.com/sebastianbergmann/phpunit/compare/4.8.18...4.8.19
|
||||
[4.8.18]: https://github.com/sebastianbergmann/phpunit/compare/4.8.17...4.8.18
|
||||
[4.8.17]: https://github.com/sebastianbergmann/phpunit/compare/4.8.16...4.8.17
|
||||
[4.8.16]: https://github.com/sebastianbergmann/phpunit/compare/4.8.15...4.8.16
|
||||
[4.8.15]: https://github.com/sebastianbergmann/phpunit/compare/4.8.14...4.8.15
|
||||
[4.8.14]: https://github.com/sebastianbergmann/phpunit/compare/4.8.13...4.8.14
|
||||
|
6
vendor/phpunit/phpunit/build.xml
vendored
6
vendor/phpunit/phpunit/build.xml
vendored
@@ -199,7 +199,7 @@
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<copy file="${basedir}/vendor/symfony/yaml/LICENSE" tofile="${basedir}/build/phar/symfony/LICENSE"/>
|
||||
<copy file="${basedir}/vendor/symfony/yaml/Symfony/Component/Yaml/LICENSE" tofile="${basedir}/build/phar/symfony/LICENSE"/>
|
||||
<copy todir="${basedir}/build/phar/symfony">
|
||||
<fileset dir="${basedir}/vendor/symfony">
|
||||
<include name="**/*.php" />
|
||||
@@ -259,6 +259,8 @@
|
||||
<arg value="--static" />
|
||||
<arg value="--once" />
|
||||
<arg value="--phar" />
|
||||
<arg value="--hash" />
|
||||
<arg value="SHA-1" />
|
||||
<arg value="--output" />
|
||||
<arg path="${basedir}/build/phpunit-library-${_version}.phar" />
|
||||
<arg value="--template" />
|
||||
@@ -270,6 +272,8 @@
|
||||
<arg value="--all" />
|
||||
<arg value="--static" />
|
||||
<arg value="--phar" />
|
||||
<arg value="--hash" />
|
||||
<arg value="SHA-1" />
|
||||
<arg value="--output" />
|
||||
<arg path="${basedir}/build/phpunit-${_version}.phar" />
|
||||
<arg value="--template" />
|
||||
|
126
vendor/phpunit/phpunit/build/bin/phpab
vendored
126
vendor/phpunit/phpunit/build/bin/phpab
vendored
File diff suppressed because one or more lines are too long
5
vendor/phpunit/phpunit/composer.json
vendored
5
vendor/phpunit/phpunit/composer.json
vendored
@@ -41,6 +41,11 @@
|
||||
"ext-reflection": "*",
|
||||
"ext-spl": "*"
|
||||
},
|
||||
"config": {
|
||||
"platform": {
|
||||
"php": "5.3.3"
|
||||
}
|
||||
},
|
||||
"suggest": {
|
||||
"phpunit/php-invoker": "~1.1"
|
||||
},
|
||||
|
@@ -30,7 +30,7 @@ class PHPUnit_Runner_Version
|
||||
}
|
||||
|
||||
if (self::$version === null) {
|
||||
$version = new SebastianBergmann\Version('4.8.16', dirname(dirname(__DIR__)));
|
||||
$version = new SebastianBergmann\Version('4.8.21', dirname(dirname(__DIR__)));
|
||||
self::$version = $version->getVersion();
|
||||
}
|
||||
|
||||
|
84
vendor/phpunit/phpunit/src/TextUI/TestRunner.php
vendored
84
vendor/phpunit/phpunit/src/TextUI/TestRunner.php
vendored
@@ -452,11 +452,17 @@ class PHPUnit_TextUI_TestRunner extends PHPUnit_Runner_BaseTestRunner
|
||||
"\nGenerating code coverage report in Clover XML format ..."
|
||||
);
|
||||
|
||||
$writer = new PHP_CodeCoverage_Report_Clover;
|
||||
$writer->process($codeCoverage, $arguments['coverageClover']);
|
||||
try {
|
||||
$writer = new PHP_CodeCoverage_Report_Clover;
|
||||
$writer->process($codeCoverage, $arguments['coverageClover']);
|
||||
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
} catch (PHP_CodeCoverage_Exception $e) {
|
||||
$this->printer->write(
|
||||
" failed\n" . $e->getMessage() . "\n"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($arguments['coverageCrap4J'])) {
|
||||
@@ -464,11 +470,17 @@ class PHPUnit_TextUI_TestRunner extends PHPUnit_Runner_BaseTestRunner
|
||||
"\nGenerating Crap4J report XML file ..."
|
||||
);
|
||||
|
||||
$writer = new PHP_CodeCoverage_Report_Crap4j($arguments['crap4jThreshold']);
|
||||
$writer->process($codeCoverage, $arguments['coverageCrap4J']);
|
||||
try {
|
||||
$writer = new PHP_CodeCoverage_Report_Crap4j($arguments['crap4jThreshold']);
|
||||
$writer->process($codeCoverage, $arguments['coverageCrap4J']);
|
||||
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
} catch (PHP_CodeCoverage_Exception $e) {
|
||||
$this->printer->write(
|
||||
" failed\n" . $e->getMessage() . "\n"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($arguments['coverageHtml'])) {
|
||||
@@ -476,19 +488,25 @@ class PHPUnit_TextUI_TestRunner extends PHPUnit_Runner_BaseTestRunner
|
||||
"\nGenerating code coverage report in HTML format ..."
|
||||
);
|
||||
|
||||
$writer = new PHP_CodeCoverage_Report_HTML(
|
||||
$arguments['reportLowUpperBound'],
|
||||
$arguments['reportHighLowerBound'],
|
||||
sprintf(
|
||||
' and <a href="http://phpunit.de/">PHPUnit %s</a>',
|
||||
PHPUnit_Runner_Version::id()
|
||||
)
|
||||
);
|
||||
try {
|
||||
$writer = new PHP_CodeCoverage_Report_HTML(
|
||||
$arguments['reportLowUpperBound'],
|
||||
$arguments['reportHighLowerBound'],
|
||||
sprintf(
|
||||
' and <a href="https://phpunit.de/">PHPUnit %s</a>',
|
||||
PHPUnit_Runner_Version::id()
|
||||
)
|
||||
);
|
||||
|
||||
$writer->process($codeCoverage, $arguments['coverageHtml']);
|
||||
$writer->process($codeCoverage, $arguments['coverageHtml']);
|
||||
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
} catch (PHP_CodeCoverage_Exception $e) {
|
||||
$this->printer->write(
|
||||
" failed\n" . $e->getMessage() . "\n"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($arguments['coveragePHP'])) {
|
||||
@@ -496,11 +514,17 @@ class PHPUnit_TextUI_TestRunner extends PHPUnit_Runner_BaseTestRunner
|
||||
"\nGenerating code coverage report in PHP format ..."
|
||||
);
|
||||
|
||||
$writer = new PHP_CodeCoverage_Report_PHP;
|
||||
$writer->process($codeCoverage, $arguments['coveragePHP']);
|
||||
try {
|
||||
$writer = new PHP_CodeCoverage_Report_PHP;
|
||||
$writer->process($codeCoverage, $arguments['coveragePHP']);
|
||||
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
} catch (PHP_CodeCoverage_Exception $e) {
|
||||
$this->printer->write(
|
||||
" failed\n" . $e->getMessage() . "\n"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($arguments['coverageText'])) {
|
||||
@@ -529,11 +553,17 @@ class PHPUnit_TextUI_TestRunner extends PHPUnit_Runner_BaseTestRunner
|
||||
"\nGenerating code coverage report in PHPUnit XML format ..."
|
||||
);
|
||||
|
||||
$writer = new PHP_CodeCoverage_Report_XML;
|
||||
$writer->process($codeCoverage, $arguments['coverageXml']);
|
||||
try {
|
||||
$writer = new PHP_CodeCoverage_Report_XML;
|
||||
$writer->process($codeCoverage, $arguments['coverageXml']);
|
||||
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
$this->printer->write(" done\n");
|
||||
unset($writer);
|
||||
} catch (PHP_CodeCoverage_Exception $e) {
|
||||
$this->printer->write(
|
||||
" failed\n" . $e->getMessage() . "\n"
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -30,9 +30,14 @@ class PHPUnit_Util_PHP_Default extends PHPUnit_Util_PHP
|
||||
public function runJob($job, array $settings = array())
|
||||
{
|
||||
$runtime = new Runtime;
|
||||
$runtime = $runtime->getBinary() . $this->settingsToParameters($settings);
|
||||
|
||||
if ('phpdbg' === PHP_SAPI) {
|
||||
$runtime .= ' -qrr '.escapeshellarg(__DIR__ . '/eval-stdin.php');
|
||||
}
|
||||
|
||||
$process = proc_open(
|
||||
$runtime->getBinary() . $this->settingsToParameters($settings),
|
||||
$runtime,
|
||||
array(
|
||||
0 => array('pipe', 'r'),
|
||||
1 => array('pipe', 'w'),
|
||||
|
3
vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
vendored
Normal file
3
vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
|
||||
eval('?>'.file_get_contents('php://input'));
|
Reference in New Issue
Block a user