mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Re-enable laravel tests
Laravel is now sufficiently PHP 8 compatible. Closes GH-6353.
This commit is contained in:
parent
0fa154ad8d
commit
8aead9e2bc
1 changed files with 14 additions and 17 deletions
|
@ -48,28 +48,25 @@ jobs:
|
|||
echo opcache.protect_memory=1 >> /etc/php.d/opcache.ini
|
||||
echo opcache.jit_buffer_size=1G >> /etc/php.d/opcache.ini
|
||||
displayName: 'Install Build'
|
||||
#- script: |
|
||||
# git clone https://github.com/laravel/framework.git --branch=master --depth=1
|
||||
# cd framework
|
||||
# php7.3 /usr/bin/composer install --no-progress
|
||||
# export USE_ZEND_ALLOC=0
|
||||
# sed -i 's/$exit = true/$exit = false/g' vendor/phpunit/phpunit/src/TextUI/Command.php
|
||||
# # Avoid test using exit(), which thus leaks.
|
||||
# # We can use USE_TRACKED_ALLOC=1 if more of these show up.
|
||||
# sed -i "s/function_exists('pcntl_fork')/false/" tests/Filesystem/FilesystemTest.php
|
||||
# # Work around PHP 8 incompatibility in Doctrine
|
||||
# sed -i 's/function query()/function query(...$args)/' vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php
|
||||
# sed -i 's/function setFetchMode($fetchMode, $arg2 = null, $arg3 = null)/function setFetchMode($fetchMode, $arg2 = null, $arg3 = null, ...$args)/' vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php
|
||||
# sed -i 's/public function getMessage();//' vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/DriverException.php
|
||||
# php vendor/bin/phpunit
|
||||
# displayName: 'Test Laravel'
|
||||
- script: |
|
||||
git clone https://github.com/laravel/framework.git --branch=master --depth=1
|
||||
cd framework
|
||||
#php7.3 /usr/bin/composer require "doctrine/dbal:^3.0" --no-interaction
|
||||
php7.3 /usr/bin/composer install --no-progress
|
||||
# Hack to disable a test that hangs on azure
|
||||
sed -i 's/PHP_OS/"Darwin"/' tests/Filesystem/FilesystemTest.php
|
||||
export USE_ZEND_ALLOC=0
|
||||
export ASAN_OPTIONS=exitcode=139
|
||||
php vendor/bin/phpunit
|
||||
if [ $? -gt 128 ]; then
|
||||
exit 1
|
||||
fi
|
||||
displayName: 'Test Laravel'
|
||||
- script: |
|
||||
git clone https://github.com/symfony/symfony.git --depth=1
|
||||
cd symfony
|
||||
php7.3 /usr/bin/composer install --no-progress
|
||||
php7.3 ./phpunit install
|
||||
# Work around PHP 8 incompatibility in Doctrine
|
||||
sed -i 's/function query()/function query(...$args)/' vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php
|
||||
export USE_ZEND_ALLOC=0
|
||||
export USE_TRACKED_ALLOC=1
|
||||
export ASAN_OPTIONS=exitcode=139
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue