Re: RC6 is worse than RC1? - test script fails on basic&session tests on Linux (RC1 is OK)
| From: | Andi Gutmans | 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) ... failedI 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) ...failedsession_unset() without any session ...passedSession Object Deserialization (003.phpt) ...failedsession_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 ...passedSimple POST Method test (002.phpt) ...failedGET and POST Method combined (003.phpt) ...failedTwo variables in POST data (004.phpt) ...failedThree variables in POST data (005.phpt) ...failedAdd 3 variables together and print result ...passedMultiply 3 variables and print result ...passedDivide 3 variables and print result ...passedSubtract 3 variables and print result ...passedTesting | and & operators ...passedTesting $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 ...passedSimple POST Method test (002.phpt) ...failedGET and POST Method combined (003.phpt) ...failedTwo variables in POST data (004.phpt) ...failedThree variables in POST data (005.phpt) ...failedAdd 3 variables together and print result ...passedMultiply 3 variables and print result ...passedDivide 3 variables and print result ...passedSubtract 3 variables and print result ...passedTesting | and & operators ...passedTesting $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