Bug #73609 [Com]: "run-tests.php" donÃt respect configuration
Edit report at https://bugs.php.net/bug.php?id=73609&edit=1
ID: 73609
Comment by: spam2 at rhsoft dot net
Reported by: spam2 at rhsoft dot net
Summary: "run-tests.php" donÃt respect configuration
Status: Open
Type: Bug
Package: Testing related
Operating System: Linux
PHP Version: 7.0.14RC1
Block user comment: N
Private report: N
New Comment:
the whole part of the SPEC file and since the PGO-profiling-stuff with the same params works
perfectly and just get $PWD via cli-param it's for sure the test-suite which is buggy
# run test-suite when enabled
%if %runselftest
ulimit -s 32712
unset TZ LANG LC_ALL
export LANG="C" TEST_PHP_EXECUTABLE="$PWD/sapi/cli/php" NO_INTERACTION=1
MALLOC_CHECK_=2 MYSQL_TEST_HOST="localhost"
MYSQL_TEST_SOCKET="/var/lib/mysql/mysql.sock" MYSQL_TEST_PORT="3306"
MYSQL_TEST_USER="php_autotest" MYSQL_TEST_PASSWD="php_autotest"
MYSQL_TEST_DB="php_autotest"
PDO_MYSQL_TEST_DSN="mysql:host=localhost;dbname=php_autotest"
PDO_MYSQL_TEST_SOCKET="/var/lib/mysql/mysql.sock"
PDO_MYSQL_TEST_USER="php_autotest" PDO_MYSQL_TEST_PASS="php_autotest"
PDO_MYSQL_TEST_ENGINE="MyISAM"
echo "[PHP]" > "$PWD/tmp-php.ini"
echo "output_buffering=0" >> "$PWD/tmp-php.ini"
echo "memory_limit=-1" >> "$PWD/tmp-php.ini"
echo "extension_dir=$PWD/modules" >> "$PWD/tmp-php.ini"
echo "extension=openssl.so" >> "$PWD/tmp-php.ini"
echo "extension=mbstring.so" >> "$PWD/tmp-php.ini"
echo "extension=calendar.so" >> "$PWD/tmp-php.ini"
echo "extension=ctype.so" >> "$PWD/tmp-php.ini"
echo "extension=curl.so" >> "$PWD/tmp-php.ini"
echo "extension=dom.so" >> "$PWD/tmp-php.ini"
echo "extension=exif.so" >> "$PWD/tmp-php.ini"
echo "extension=fileinfo.so" >> "$PWD/tmp-php.ini"
echo "extension=gd.so" >> "$PWD/tmp-php.ini"
echo "extension=hash.so" >> "$PWD/tmp-php.ini"
echo "extension=iconv.so" >> "$PWD/tmp-php.ini"
echo "extension=json.so" >> "$PWD/tmp-php.ini"
echo "extension=mysqli.so" >> "$PWD/tmp-php.ini"
echo "extension=pcntl.so" >> "$PWD/tmp-php.ini"
echo "extension=pdo.so" >> "$PWD/tmp-php.ini"
echo "extension=pdo_mysql.so" >> "$PWD/tmp-php.ini"
echo "extension=posix.so" >> "$PWD/tmp-php.ini"
echo "extension=session.so" >> "$PWD/tmp-php.ini"
echo "extension=simplexml.so" >> "$PWD/tmp-php.ini"
echo "extension=soap.so" >> "$PWD/tmp-php.ini"
echo "extension=tidy.so" >> "$PWD/tmp-php.ini"
echo "extension=tokenizer.so" >> "$PWD/tmp-php.ini"
echo "extension=xmlreader.so" >> "$PWD/tmp-php.ini"
echo "extension=xmlwriter.so" >> "$PWD/tmp-php.ini"
echo "extension=zip.so" >> "$PWD/tmp-php.ini"
echo "zend_extension=opcache.so" >> "$PWD/tmp-php.ini"
$TEST_PHP_EXECUTABLE -n -c $PWD/tmp-php.ini $PWD/run-tests.php -n -c $PWD/tmp-php.ini
find /var/www/sessiondata -user builduser -delete
%endif
Previous Comments:
------------------------------------------------------------------------
[2016-11-26 01:16:11] spam2 at rhsoft dot net
Description:
------------
most of the stuff runs fine, but on a machine with 7.1.0RC6 installed the test-suite tries to load
extensions from the installed binaries up to "--with-config-file-scan-dir" which is simply
a no-go when -n and a cnfig file is specified
that explains now also why for years nmow some mysql-tests are failing with permission-denied -
likely some pieces ignore the env-vars
$TEST_PHP_EXECUTABLE -n -c $PWD/tmp-php.ini $PWD/run-tests.php -n -c $PWD/tmp-php.ini
[root@testserver:~]$ cat /rpmbuild/BUILD/php-7.0.14/tmp-php.ini
[PHP]
extension_dir=/home/builduser/rpmbuild/BUILD/php-7.0.14/modules
extension=openssl.so
extension=mbstring.so
extension=calendar.so
extension=ctype.so
extension=curl.so
extension=dom.so
extension=exif.so
extension=fileinfo.so
extension=gd.so
extension=hash.so
extension=iconv.so
extension=json.so
extension=mysqli.so
extension=pcntl.so
extension=pdo.so
extension=pdo_mysql.so
extension=posix.so
extension=session.so
extension=simplexml.so
extension=soap.so
extension=tidy.so
extension=tokenizer.so
extension=xmlreader.so
extension=xmlwriter.so
extension=zip.so
zend_extension=opcache.so
Module compiled with module API=20160303
PHP compiled with module API=20151012
These options need to match
in Unknown on line 0
[26-Nov-2016 01:08:17 UTC] PHP Warning: PHP Startup: Unable to load dynamic library
'/usr/lib64/php/modules/session.so' - /usr/lib64/php/modules/session.so: undefined symbol:
php_var_serialize_destroy in Unknown on line 0
[26-Nov-2016 01:08:17 UTC] PHP Warning: PHP Startup: SimpleXML: Unable to initialize module
Module compiled with module API=20160303
PHP compiled with module API=20151012
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=73609&edit=1
Thread (21 messages)
- spam2 at rhsoft dot net
- spam2 at rhsoft dot netBug #73609 [Com]: "run-tests.php" donÄt respect configuration
- spam2 at rhsoft dot netBug #73609 [Com]: "run-tests.php" donÄt respect configuration
- spam2 at rhsoft dot netBug #73609 [Opn]: "run-tests.php" don't respect configuration
- spam2 at rhsoft dot netBug #73609 [Opn]: "run-tests.php" don't respect configuration
- spam2 at rhsoft dot netBug #73609 [Com]: "run-tests.php" don't respect configuration
- spam2 at rhsoft dot netBug #73609 [Opn]: "run-tests.php" don't respect configuration
- cmb@php.netBug #73609 [Opn]: "run-tests.php" don't respect configuration
- spam2 at rhsoft dot netBug #73609 [Opn]: "run-tests.php" don't respect configuration
- cmb@php.netBug #73609 [Opn]: "run-tests.php" don't respect configuration
- spam2 at rhsoft dot netBug #73609 [Opn]: "run-tests.php" don't respect configuration
- spam2 at rhsoft dot netBug #73609 [Opn]: "run-tests.php" don't respect configuration
- bukka@php.netBug #73609 [Opn->Asn]: "run-tests.php" don't respect configuration
- spam2 at rhsoft dot netBug #73609 [Com]: "run-tests.php" don't respect configuration
- bukka@php.netBug #73609 [Asn->Nab]: "run-tests.php" don't respect configuration
- spam2 at rhsoft dot netBug #73609 [Com]: "run-tests.php" don't respect configuration
- bukka@php.netBug #73609 [Nab->ReO]: "run-tests.php" don't respect configuration
- kalle@php.netBug #73609 [ReO->Asn]: "run-tests.php" don't respect configuration
- bukka@php.netBug #73609 [Asn->ReO]: "run-tests.php" don't respect configuration
- kasaw60462 at bbsaili dot comBug #73609 [Com]: "run-tests.php" don't respect configuration
- tourismqueens at gmail dot comBug #73609 [Com]: "run-tests.php" don't respect configuration