[PhpUnitBridge] Create a predictable symlink pointing to the local install
This commit is contained in:
parent
831966981b
commit
bf7654f245
@ -283,6 +283,16 @@ EOPHP
|
|||||||
chdir($oldPwd);
|
chdir($oldPwd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Create a symlink with a predictable path pointing to the currently used version.
|
||||||
|
// This is useful for static analytics tools such as PHPStan having to load PHPUnit's classes
|
||||||
|
// and for other testing libraries such as Behat using PHPUnit's assertions.
|
||||||
|
chdir($PHPUNIT_DIR);
|
||||||
|
if (file_exists('phpunit')) {
|
||||||
|
@unlink('phpunit');
|
||||||
|
}
|
||||||
|
@symlink($PHPUNIT_VERSION_DIR, 'phpunit');
|
||||||
|
chdir($oldPwd);
|
||||||
|
|
||||||
if ($PHPUNIT_VERSION < 8.0) {
|
if ($PHPUNIT_VERSION < 8.0) {
|
||||||
$argv = array_filter($argv, function ($v) use (&$argc) {
|
$argv = array_filter($argv, function ($v) use (&$argc) {
|
||||||
if ('--do-not-cache-result' !== $v) {
|
if ('--do-not-cache-result' !== $v) {
|
||||||
|
Reference in New Issue
Block a user