Re: RC6 is worse than RC1? - test script fails on basic&session tests on Linux (RC1 is OK)

From: Date: Thu, 05 Apr 2001 13:27:42 +0000
Subject: Re: RC6 is worse than RC1? - test script fails on basic&session tests on Linux (RC1 is OK)
References: 1  Groups: php.qa 
Request: Send a blank email to php-qa+get-2805@lists.php.net to get a copy of this message
It should probably be fixed to be pretty much php.ini independent. Andi At 02:49 PM 4/5/2001 +0900, Yasuo Ohgaki wrote:
I take a look at run-test.php script, there are lines that seems to require register globals. And run-test.php seems to be modified since RC1. So I used php.ini-dest instead of php.ini-optimized. Now I got only following error, (Except PEAR related)
OO Bug Test (Bug #7515) (029.phpt)                                   ... failed
I wonder why run-test.php has been changed to require using php.ini-dest. Regards, -- Yasuo Ohgaki ""Yasuo Ohgaki"" <yohgaki@hotmail.com> wrote in message news:9agrns$it0$1@toye.p.sourceforge.net... I run test scripts as follows for both 4.0.5RC1 and 4.0.5RC6 $ make distclean $ ./configure $ cp php.ini-optimized php.ini $ make test RC6 fails basic tests while RC1 does not. There is post that getting similar test result under Windows, but this system is Linux (RedHat 7.0.1/J Intel, glibc2.2, gcc-2.96) Other UN*X users seems to have no problem with RC6, do you? I also take a look at diff of test scripts between RC1 and RC6. I don't see changes in test scripts, but test results. People may find problem in 4.0.5 under environment similar to mine. I would like to know if I'm the only one who get this result with RC6 under Linux. Tests that are failed in RC6, but not in RC1. Running tests in /home/yohgaki/tmp/php-4.0.5RC6/ext/session/tests =================================================================
Session Object Serialization (001.phpt)                              ...
failed
session_unset() without any session                                  ...
passed
Session Object Deserialization (003.phpt)                            ...
failed
session_set_save_handler test (004.phpt)                             ...
failed Custom save handler, multiple session_start()s, complex data structu ... failed Running tests in /home/yohgaki/tmp/php-4.0.5RC6/tests/basic ===========================================================
Trivial "Hello World" test                                           ...
passed
Simple POST Method test (002.phpt)                                   ...
failed
GET and POST Method combined (003.phpt)                              ...
failed
Two variables in POST data (004.phpt)                                ...
failed
Three variables in POST data (005.phpt)                              ...
failed
Add 3 variables together and print result                            ...
passed
Multiply 3 variables and print result                                ...
passed
Divide 3 variables and print result                                  ...
passed
Subtract 3 variables and print result                                ...
passed
Testing | and & operators                                            ...
passed
Testing $argc and $argv handling (011.phpt)                          ...
failed After "make test". All *out files are not the same as expected outputs, so it failed for these tests. [yohgaki@dev tmp]$ diff -u --recursive php-4.0.5RC6/tests/ php-4.0.5RC1/tests/ Only in php-4.0.5RC6/tests/basic: 002.exp Only in php-4.0.5RC6/tests/basic: 002.out Only in php-4.0.5RC6/tests/basic: 002.php Only in php-4.0.5RC6/tests/basic: 003.exp Only in php-4.0.5RC6/tests/basic: 003.out Only in php-4.0.5RC6/tests/basic: 003.php Only in php-4.0.5RC6/tests/basic: 004.exp Only in php-4.0.5RC6/tests/basic: 004.out Only in php-4.0.5RC6/tests/basic: 004.php Only in php-4.0.5RC6/tests/basic: 005.exp Only in php-4.0.5RC6/tests/basic: 005.out Only in php-4.0.5RC6/tests/basic: 005.php Only in php-4.0.5RC6/tests/basic: 011.exp Only in php-4.0.5RC6/tests/basic: 011.out Only in php-4.0.5RC6/tests/basic: 011.php Only in php-4.0.5RC6/tests/func: phpt.0RvC4D Only in php-4.0.5RC6/tests/func: phpt.KaAMK8 Only in php-4.0.5RC6/tests/func: phpt.N2jFmT Only in php-4.0.5RC6/tests/func: phpt.hFgQ8n Only in php-4.0.5RC6/tests/func: phpt.oWK9vD [yohgaki@dev tmp]$ [yohgaki@dev basic]$ pwd /home/yohgaki/tmp/php-4.0.5RC6/tests/basic [yohgaki@dev basic]$ ls -l total 96
-rw-r--r--    1 yohgaki  yohgaki       112 Aug 28  2000 001.phpt
-rwxrwxr-x    1 yohgaki  yohgaki        12 Apr  5 11:30 002.exp
-rwxrwxr-x    1 yohgaki  yohgaki         0 Apr  5 11:30 002.out
-rwxrwxr-x    1 yohgaki  yohgaki        36 Apr  5 11:30 002.php
-rw-r--r--    1 yohgaki  yohgaki       132 Aug 28  2000 002.phpt
-rwxrwxr-x    1 yohgaki  yohgaki        37 Apr  5 11:30 003.exp
-rwxrwxr-x    1 yohgaki  yohgaki         2 Apr  5 11:30 003.out
-rwxrwxr-x    1 yohgaki  yohgaki        45 Apr  5 11:30 003.php
-rw-r--r--    1 yohgaki  yohgaki       200 Aug 28  2000 003.phpt
-rwxrwxr-x    1 yohgaki  yohgaki        30 Apr  5 11:30 004.exp
-rwxrwxr-x    1 yohgaki  yohgaki         1 Apr  5 11:30 004.out
-rwxrwxr-x    1 yohgaki  yohgaki        42 Apr  5 11:30 004.php
-rw-r--r--    1 yohgaki  yohgaki       179 Aug 28  2000 004.phpt
-rwxrwxr-x    1 yohgaki  yohgaki        32 Apr  5 11:30 005.exp
-rwxrwxr-x    1 yohgaki  yohgaki         2 Apr  5 11:30 005.out
-rwxrwxr-x    1 yohgaki  yohgaki        45 Apr  5 11:30 005.php
-rw-r--r--    1 yohgaki  yohgaki       190 Aug 28  2000 005.phpt
-rw-r--r--    1 yohgaki  yohgaki       137 Aug 28  2000 006.phpt
-rw-r--r--    1 yohgaki  yohgaki       134 Aug 28  2000 007.phpt
-rw-r--r--    1 yohgaki  yohgaki       132 Aug 28  2000 008.phpt
-rw-r--r--    1 yohgaki  yohgaki       136 Aug 28  2000 009.phpt
-rw-r--r--    1 yohgaki  yohgaki       114 Aug 28  2000 010.phpt
-rwxrwxr-x    1 yohgaki  yohgaki        33 Apr  5 11:30 011.exp
-rwxrwxr-x    1 yohgaki  yohgaki         0 Apr  5 11:30 011.out
-rwxrwxr-x    1 yohgaki  yohgaki        70 Apr  5 11:30 011.php
-rw-r--r--    1 yohgaki  yohgaki       200 Aug 28  2000 011.phpt
[yohgaki@dev basic]$ I also tested with PHP4.0.4pl1. Sgnificant results are: Running tests in /home/yohgaki/tmp/php-4.0.4pl1//tests/basic ============================================================
Trivial "Hello World" test                                           ...
passed
Simple POST Method test (002.phpt)                                   ...
failed
GET and POST Method combined (003.phpt)                              ...
failed
Two variables in POST data (004.phpt)                                ...
failed
Three variables in POST data (005.phpt)                              ...
failed
Add 3 variables together and print result                            ...
passed
Multiply 3 variables and print result                                ...
passed
Divide 3 variables and print result                                  ...
passed
Subtract 3 variables and print result                                ...
passed
Testing | and & operators                                            ...
passed
Testing $argc and $argv handling                                     ...
passed [yohgaki@dev basic]$ pwd /home/yohgaki/tmp/php-4.0.4pl1/tests/basic [yohgaki@dev basic]$ ls -l total 88
-rw-r--r--    1 yohgaki  yohgaki       112 Aug 28  2000 001.phpt
-rwxrwxr-x    1 yohgaki  yohgaki        12 Apr  5 12:05 002.exp
-rwxrwxr-x    1 yohgaki  yohgaki         0 Apr  5 12:05 002.out
-rwxrwxr-x    1 yohgaki  yohgaki        36 Apr  5 12:05 002.php
-rw-r--r--    1 yohgaki  yohgaki       132 Aug 28  2000 002.phpt
-rwxrwxr-x    1 yohgaki  yohgaki        37 Apr  5 12:05 003.exp
-rwxrwxr-x    1 yohgaki  yohgaki         2 Apr  5 12:05 003.out
-rwxrwxr-x    1 yohgaki  yohgaki        45 Apr  5 12:05 003.php
-rw-r--r--    1 yohgaki  yohgaki       200 Aug 28  2000 003.phpt
-rwxrwxr-x    1 yohgaki  yohgaki        30 Apr  5 12:05 004.exp
-rwxrwxr-x    1 yohgaki  yohgaki         1 Apr  5 12:05 004.out
-rwxrwxr-x    1 yohgaki  yohgaki        42 Apr  5 12:05 004.php
-rw-r--r--    1 yohgaki  yohgaki       179 Aug 28  2000 004.phpt
-rwxrwxr-x    1 yohgaki  yohgaki        32 Apr  5 12:05 005.exp
-rwxrwxr-x    1 yohgaki  yohgaki         2 Apr  5 12:05 005.out
-rwxrwxr-x    1 yohgaki  yohgaki        45 Apr  5 12:05 005.php
-rw-r--r--    1 yohgaki  yohgaki       190 Aug 28  2000 005.phpt
-rw-r--r--    1 yohgaki  yohgaki       137 Aug 28  2000 006.phpt
-rw-r--r--    1 yohgaki  yohgaki       134 Aug 28  2000 007.phpt
-rw-r--r--    1 yohgaki  yohgaki       132 Aug 28  2000 008.phpt
-rw-r--r--    1 yohgaki  yohgaki       136 Aug 28  2000 009.phpt
-rw-r--r--    1 yohgaki  yohgaki       114 Aug 28  2000 010.phpt
-rw-r--r--    1 yohgaki  yohgaki       200 Aug 28  2000 011.phpt
[yohgaki@dev basic]$ For some reason, 4.0.4pl1 fails to pass some simple tests. Even if 4.0.4pl1 works well mostly. (I got sevral very strange PHP behavior under very limited condition, though) As far as test scripts concerned, it seems 4.0.5RC1 was error free for my environment. If you need me to send *.out file or anything, please let me know. BTW, Changing locale did not change test results last time I've tested. Many PEAR tests fails even if include_path is defined for PEAR. I also would like to see test scripts for multi-byte char code (UTF8, EUC-JP, SJIS, JIS, possibly EUC-KR, EUC-TW, etc with help of others) for PHP distribution. Is someone working for it already? If no one is going to make it, I'll do it for 4.0.6 and up coming multi-byte char code support module. Regards, -- Yasuo Ohgaki -- PHP Quality Assurance Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-qa-unsubscribe@lists.php.net For additional commands, e-mail: php-qa-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net -- PHP Quality Assurance Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-qa-unsubscribe@lists.php.net For additional commands, e-mail: php-qa-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net


« previous php.qa (#2805) next »