Re: PEAR 1.3b6

From: Date: Tue, 27 Jan 2004 12:47:33 +0000
Subject: Re: PEAR 1.3b6
References: 1 2 3  Groups: php.pear.dev php.pear.qa 
Request: Send a blank email to pear-dev+get-25299@lists.php.net to get a copy of this message
Hi Pierre, Pierre-Alain Joye <paj@pearfr.org> wrote: > Follow the instructions posted by Greg on the QA list. > > The subject was "running test cases for PEAR core". > > Use news.php.net if you missed this thread. Here: http://news.php.net/article.php?group=php.pear.qa&article=249 By the way, I did look at it. And did follow it. Below are the details. I also tried it with php5. There it ran all the tests, but all failed. So... I went ahead and checked out php-src HEAD, and it didn't really work (with php5) so I copied the the tests (which are _much_ more extensive than those in the PHP_4_3 branch) and ran them under php4. The results are attached. If you can tell me what's going on, I'd appreciate it. As an aside, the phpt unit tests for various packages (DB, tidy, etc.) run without a hitch. Klaus ##### PHP_4_3 branch results ##### # set |grep PHP PHP_PEAR_RUNTESTS=1 TEST_PHP_DETAILED=1 TEST_PHP_EXECUTABLE=/usr/bin/php TEST_PHP_SRCDIR=/root/dev/php-src # php -q myruntests.php pear/tests/* <pre> ===================================================================== CWD : /root/dev/php-src PHP : /usr/bin/php PHP_SAPI : cli PHP_VERSION : 4.3.4 ZEND_VERSION: 1.3.0 PHP_OS : Linux - Linux 2.4.20 #1 SMP Sun Dec 1 21:25:43 CET 2002 i686 INI actual : /etc/php.ini More .INIs : Extra dirs : ===================================================================== Running selected tests. ================= TEST /root/dev/php-src/pear/tests/pear1.phpt SKIP PEAR constructor/destructor test [pear/tests/pear1.phpt] ================= TEST /root/dev/php-src/pear/tests/pear_autoloader.phpt SKIP PEAR_Autoloader [pear/tests/pear_autoloader.phpt] ================= TEST /root/dev/php-src/pear/tests/pear_config.phpt SKIP PEAR_Config [pear/tests/pear_config.phpt] ================= TEST /root/dev/php-src/pear/tests/pear_error.phpt SKIP PEAR_Error: basic test [pear/tests/pear_error.phpt] ================= TEST /root/dev/php-src/pear/tests/pear_error2.phpt SKIP PEAR_Error: die mode [pear/tests/pear_error2.phpt] ================= TEST /root/dev/php-src/pear/tests/pear_error3.phpt SKIP PEAR_Error: default error handling [pear/tests/pear_error3.phpt] ================= TEST /root/dev/php-src/pear/tests/pear_error4.phpt SKIP PEAR_Error: expected errors [pear/tests/pear_error4.phpt] ================= TEST /root/dev/php-src/pear/tests/pear_registry.phpt SKIP PEAR_Registry [pear/tests/pear_registry.phpt] ================= TEST /root/dev/php-src/pear/tests/pear_system.phpt SKIP System commands tests [pear/tests/pear_system.phpt] # cat myruntests.php <?php putenv('TEST_PHP_EXECUTABLE=/usr/bin/php'); putenv('TEST_PHP_DETAILED=1'); chdir('/root/dev/php-src'); if (isset($_SERVER['PHP_SELF'])) { echo '<pre>'; } if (isset($_GET['testfile'])) { $argv = array(); $argv[1] = $_GET['testfile']; $argc = 2; } putenv('PHP_PEAR_RUNTESTS=1'); include '/root/dev/php-src/run-tests.php'; ?>

Attachment: [application/x-gzip-compressed] testresults.tar.gz
« previous php.pear.dev (#25299) next »