If you plan on doing something like that, it would be nice if you could
share what you have in mind first.

 - Stig

On Sun, 2002-05-05 at 17:15, James Cox wrote:
> Hi,
> 
> My plan is to revamp the way that tests work, so it's more efficient. But,
> you are more than welcome to work on the current testing system, -- all the
> tests will be converted anyhow :)
> 
> Thanks,
> 
> james
> 
> > -----Original Message-----
> > From: Preston L. Bannister [mailto:[EMAIL PROTECTED]]
> > Sent: Sunday, May 05, 2002 10:37 AM
> > To: James Cox
> > Cc: Php-Dev@Lists. Php. Net
> > Subject: RE: [PHP-DEV] Win32 testing and run-tests.php (was: PHP 4 Bug
> > Summary Report)
> >
> >
> > I'm not asking you to do all the work, rather I'm trying to figure
> > out who is working on what, so I don't duplicate someone's work.
> >
> > I take it you're testing on Unix?
> >
> > The current tests are checked in to CVS?
> >
> >
> > > -----Original Message-----
> > > From: James Cox [mailto:[EMAIL PROTECTED]]
> > > Sent: Saturday, May 04, 2002 6:18 PM
> > >
> > > Yes,
> > >
> > > i'm working on getting tests working on all platforms... but not today,
> > > probably very soon.
> > >
> > > > -----Original Message-----
> > > > From: Preston L. Bannister [mailto:[EMAIL PROTECTED]]
> > > > Sent: Sunday, May 05, 2002 2:14 AM
> > > >
> > > > Is anyone working on getting the run-tests.php and tests/*
> > > > running on Win32?
> > > >
> > > > Who is adding test cases as bugs are closed?
> > > >
> > > > Fixed run-tests.php and added a Win32 project to run the tests.
> > > > During the
> > > > test run PHP faults (bad pointer/index during mbstring tests).
> > > >
> > > > This is a good thing, as it looks like this found a real PHP bug.
> > > >
> > > > --------------------Configuration: tests - Win32
> > Debug--------------------
> > > >  set TEST_PHP_EXECUTABLE=Debug_TS\php-cgi.exe
> > > >  cd .. && Debug_TS\php-cgi.exe -q  -c php.ini-dist run-tests.php
> > > > OK - TEST_PHP_EXECUTABLE = Debug_TS\\php-cgi.exe
> > > > Running tests in C:/net.php/php4-current/ext/bz2/tests
> > > > ======================================================
> > > > [all 2 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/crack/tests
> > > > ========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/ctype/tests
> > > > ========================================================
> > > > ctype on integers
> > > >    ... passed
> > > > ctype on strings (002.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/ext/cybermut/tests
> > > > ===========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/db/tests
> > > > =====================================================
> > > > [all 6 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/dbplus/tests
> > > > =========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/dbx/tests
> > > > ======================================================
> > > > [all 8 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/dio/tests
> > > > ======================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/domxml/tests
> > > > =========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/exif/tests
> > > > =======================================================
> > > > [all 3 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/gmp/tests
> > > > ======================================================
> > > > [all 3 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/iconv/tests
> > > > ========================================================
> > > > [all 5 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/interbase/tests
> > > > ============================================================
> > > > [all 6 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/mbstring/tests
> > > > ===========================================================
> > > > Simple multi-byte print test (EUC-JP)
> > > >    ... passed
> > > > mb_internal_encoding() test
> > > >    ... passed
> > > > mb_http_input() (003.phpt)
> > > >    ... failed
> > > > mb_http_output()
> > > >    ... passed
> > > > mb_detect_order() (005.phpt)
> > > >    ... failed
> > > > mb_substitute_character()
> > > >    ... passed
> > > > mb_output_handler() (EUC-JP)
> > > >    ... passed
> > > > mb_preferred_mime_name()
> > > >    ... passed
> > > > mb_strlen()
> > > >    ... passed
> > > > mb_strpos()
> > > >    ... passed
> > > > mb_strrpos()
> > > >    ... passed
> > > > mb_substr()
> > > >    ... passed
> > > > mb_strcut()
> > > >    ... passed
> > > > mb_strimwidth()
> > > >    ... passed
> > > > mb_convert_variables() (015.phpt)
> > > >    ... failed
> > > > mb_convert_encoding()
> > > >    ... passed
> > > > mb_detect_encoding()
> > > >    ... passed
> > > > mb_strwidth()
> > > >    ... passed
> > > > mb_strlen()
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/ext/mcrypt/tests
> > > > =========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/mcve/tests
> > > > =======================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/ncurses/tests
> > > > ==========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/openssl/tests
> > > > ==========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/pcntl/tests
> > > > ========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/pgsql/tests
> > > > ========================================================
> > > > [all 19 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/pspell/tests
> > > > =========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/session/tests
> > > > ==========================================================
> > > > Session Object Serialization
> > > >    ... passed
> > > > session_unset() without any session
> > > >    ... passed
> > > > Session Object Deserialization
> > > >    ... passed
> > > > session_set_save_handler test
> > > >    ... passed
> > > > Custom save handler, multiple session_start()s, complex data
> > > > structu ... passed
> > > > References between variables in sessions
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/ext/skeleton/tests
> > > > ===========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in
> > C:/net.php/php4-current/ext/standard/tests/aggregation
> > > >
> > =======================================================================
> > > > aggregating everything (aggregate.phpt)
> > > >    ... failed
> > > > aggregating all methods (aggregate_methods.phpt)
> > > >    ... failed
> > > > aggregating methods specified in the list
> > > > (aggregate_methods_by_list ... failed
> > > > aggregating methods matching regular expression
> > > > (aggregate_methods_b ... failed
> > > > aggregating all default properties (aggregate_properties.phpt)
> > > >    ... failed
> > > > aggregating default properties specified in the list
> > > > (aggregate_prop ... failed
> > > > aggregating default properties matching regular expression
> > > > (aggregat ... failed
> > > > retrieving aggregation info (aggregation_info.phpt)
> > > >    ... failed
> > > > deaggreating (deaggregate.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/ext/standard/tests/array
> > > > =================================================================
> > > > Test array_merge and array_walk (001.phpt)
> > > >    ... failed
> > > > Test arsort, asort, krsort, ksort, rsort, and sort (002.phpt)
> > > >    ... failed
> > > > Test usort, uksort and uasort (003.phpt)
> > > >    ... failed
> > > > Test natsort and natcasesort
> > > >    ... passed
> > > > search_array and in_array (including bug 13567)
> > > > (array_search.phpt)  ... failed
> > > > count
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/ext/standard/tests/assert
> > > > ==================================================================
> > > > assert()
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/ext/standard/tests/file
> > > > ================================================================
> > > > File type functions (001.phpt)
> > > >    ... failed
> > > > File/Stream functions (002.phpt)
> > > >    ... failed
> > > > is_file/file_exist (003.phpt)
> > > >    ... failed
> > > > Running tests in
> > > > C:/net.php/php4-current/ext/standard/tests/general_functions
> > > > ==================================================================
> > > > ===========
> > > > sprintf() function
> > > >    ... passed
> > > > quoted_printable_decode() function test
> > > >    ... passed
> > > > levenshtein() function test
> > > >    ... passed
> > > > fgetcsv() with tab delimited fields (BUG #8258)
> > > >    ... passed
> > > > is_scalar() function test
> > > >    ... passed
> > > > quoted_printable_decode() function test with CR/LF (006.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/ext/standard/tests/math
> > > > ================================================================
> > > > Simple math tests (abs.phpt)
> > > >    ... failed
> > > > Tests for floor en ceil (floorceil.phpt)
> > > >    ... failed
> > > > Various pow() tests (pow.phpt)
> > > >    ... failed
> > > > Simple math tests (round.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/ext/standard/tests/reg
> > > > ===============================================================
> > > > RegReplace test 1
> > > >    ... passed
> > > > RegReplace test 2
> > > >    ... passed
> > > > ereg_replace single-quote test
> > > >    ... passed
> > > > simple ereg test
> > > >    ... passed
> > > > Test Regular expression register support in ereg
> > > >    ... passed
> > > > Test ereg_replace of start-of-line
> > > >    ... passed
> > > > Test empty result buffer in reg_replace
> > > >    ... passed
> > > > Test back-references in regular expressions
> > > >    ... passed
> > > > Test split() (009.phpt)
> > > >    ... failed
> > > > Long back references
> > > >    ... passed
> > > > \0 back reference
> > > >    ... passed
> > > > nonexisting back reference
> > > >    ... passed
> > > > escapes in replace string
> > > >    ... passed
> > > > backreferences not replaced recursively
> > > >    ... passed
> > > > replace empty matches
> > > >    ... passed
> > > > test backslash handling in regular expressions
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/ext/standard/tests/serialize
> > > > =====================================================================
> > > > serialize()/unserialize()/var_dump()
> > > >    ... passed
> > > > serialize() (Bug #14293)
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/ext/standard/tests/strings
> > > > ===================================================================
> > > > strtr() function
> > > >    ... passed
> > > > trim() function (trim.phpt)
> > > >    ... failed
> > > > wordwrap() function (wordwrap.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/ext/standard/tests/time
> > > > ================================================================
> > > > microtime() function
> > > >    ... passed
> > > > strtotime() function (002.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/ext/standard/tests/versioning
> > > > ======================================================================
> > > > version_compare test
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/ext/sysvmsg/tests
> > > > ==========================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/xml/tests
> > > > ======================================================
> > > > XML parser test, function callbacks
> > > >    ... passed
> > > > XML parser test, object tuple callbacks
> > > >    ... passed
> > > > XML parser test, xml_set_object callbacks
> > > >    ... passed
> > > > XML parser case folding test
> > > >    ... passed
> > > > UTF-8<->ISO Latin 1 encoding/decoding test
> > > >    ... passed
> > > > xml_parse_into_struct/umlauts in tags
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/ext/xslt/tests
> > > > =======================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/zip/tests
> > > > ======================================================
> > > > [all 1 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/ext/zlib/tests
> > > > =======================================================
> > > > [all 3 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/pear/DB/tests
> > > > ======================================================
> > > > DB configurable error handler test (db_error2.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/pear/DB/tests/driver
> > > > =============================================================
> > > > DB_driver::connect test (01connect.phpt)
> > > >    ... failed
> > > > DB_driver::fetch test (02fetch.phpt)
> > > >    ... failed
> > > > DB_driver::simpleQuery test (03simplequery.phpt)
> > > >    ... failed
> > > > DB_driver::numCols test (04numcols.phpt)
> > > >    ... failed
> > > > DB_driver::sequences (05sequences.phpt)
> > > >    ... failed
> > > > DB_driver::prepare/execute test (06prepexec.phpt)
> > > >    ... failed
> > > > DB_driver::affectedRows test (08affectedrows.phpt)
> > > >    ... failed
> > > > DB_driver::numRows test (09numrows.phpt)
> > > >    ... failed
> > > > DB_driver::error mapping (10errormap.phpt)
> > > >    ... failed
> > > > DB_driver::row limit (13limit.phpt)
> > > >    ... failed
> > > > DB_driver::fetchmode object (14fetchmode_object.phpt)
> > > >    ... failed
> > > > DB_driver::escape data test (15quote.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/pear/DB/tests/ibase
> > > > ============================================================
> > > > [all 7 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/pear/DB/tests/mysql
> > > > ============================================================
> > > > DB_mysql::connect test (01connect.phpt)
> > > >    ... failed
> > > > DB_mysql fetch test (02fetch.phpt)
> > > >    ... failed
> > > > DB_mysql::simpleQuery test (03simplequery.phpt)
> > > >    ... failed
> > > > DB_mysql::numCols test (04numcols.phpt)
> > > >    ... failed
> > > > DB_mysql sequences (05sequences.phpt)
> > > >    ... failed
> > > > DB_mysql::prepare/execute test (06prepexec.phpt)
> > > >    ... failed
> > > > DB_mysql::errorNative test (07errornative.phpt)
> > > >    ... failed
> > > > DB_mysql::affectedRows test (08affectedrows.phpt)
> > > >    ... failed
> > > > DB_mysql::numRows test (09numrows.phpt)
> > > >    ... failed
> > > > DB_mysql error mapping (10errormap.phpt)
> > > >    ... failed
> > > > DB_mysql tableInfo test (12tableinfo.phpt)
> > > >    ... failed
> > > > DB_mysql row limit (13limit.phpt)
> > > >    ... failed
> > > > DB_mysql::fetchmode object (14fetchmode_object.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/pear/DB/tests/oci8
> > > > ===========================================================
> > > > [all 12 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/pear/DB/tests/odbc
> > > > ===========================================================
> > > > [all 8 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/pear/DB/tests/pgsql
> > > > ============================================================
> > > > [all 13 test(s) skipped]
> > > > Running tests in C:/net.php/php4-current/pear/tests
> > > > ===================================================
> > > > PEAR constructor/destructor test (pear1.phpt)
> > > >    ... failed
> > > > PEAR_Autoloader (pear_autoloader.phpt)
> > > >    ... failed
> > > > PEAR_Config (pear_config.phpt)
> > > >    ... failed
> > > > PEAR_Error: basic test
> > > >    ... passed
> > > > PEAR_Error: die mode
> > > >    ... passed
> > > > PEAR_Error: default error handling
> > > >    ... passed
> > > > PEAR_Error: expected errors
> > > >    ... passed
> > > > PEAR_Registry (pear_registry.phpt)
> > > >    ... failed
> > > > System commands tests (pear_system.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/pear/XML/tests
> > > > =======================================================
> > > > XML Parser: parse simple string (001.phpt)
> > > >    ... failed
> > > > XML Parser: parse from file (002.phpt)
> > > >    ... failed
> > > > XML Parser: parse from file resource (003.phpt)
> > > >    ... failed
> > > > XML Parser: error class (004.phpt)
> > > >    ... failed
> > > > XML Parser: mixing character encodings (005.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/tests
> > > > ==============================================
> > > > dirname test (dirname.phpt)
> > > >    ... failed
> > > > Running tests in C:/net.php/php4-current/tests/basic
> > > > ====================================================
> > > > Trivial "Hello World" test
> > > >    ... passed
> > > > 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
> > > > Running tests in C:/net.php/php4-current/tests/classes
> > > > ======================================================
> > > > Classes general test
> > > >    ... passed
> > > > Classes inheritance test
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/tests/func
> > > > ===================================================
> > > > Strlen() function test
> > > >    ... passed
> > > > Static variables in functions
> > > >    ... passed
> > > > General function test
> > > >    ... passed
> > > > General function test
> > > >    ... passed
> > > > Testing register_shutdown_function()
> > > >    ... passed
> > > > Output buffering tests (006.phpt)
> > > >    ... failed
> > > > INI functions test
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/tests/lang
> > > > ===================================================
> > > > Simple If condition test
> > > >    ... passed
> > > > Simple While Loop Test
> > > >    ... passed
> > > > Simple Switch Test
> > > >    ... passed
> > > > Simple If/Else Test
> > > >    ... passed
> > > > Simple If/ElseIf/Else Test
> > > >    ... passed
> > > > Nested If/ElseIf/Else Test
> > > >    ... passed
> > > > Function call with global and static variables
> > > >    ... passed
> > > > Testing recursive function
> > > >    ... passed
> > > > Testing function parameter passing
> > > >    ... passed
> > > > Testing function parameter passing with a return value
> > > >    ... passed
> > > > Testing nested functions
> > > >    ... passed
> > > > Testing stack after early function return
> > > >    ... passed
> > > > Testing eval function
> > > >    ... passed
> > > > Testing eval function inside user-defined function
> > > >    ... passed
> > > > Testing include
> > > >    ... passed
> > > > Testing user-defined function in included file
> > > >    ... passed
> > > > Testing user-defined function falling out of an If into another
> > > >    ... passed
> > > > eval() test
> > > >    ... passed
> > > > eval() test
> > > >    ... passed
> > > > Switch test 1
> > > >    ... passed
> > > > Switch test 2
> > > >    ... passed
> > > > Switch test 3
> > > >    ... passed
> > > > Regression test
> > > >    ... passed
> > > > Looped regression test (may take a while)
> > > >    ... passed
> > > > Mean recursion test
> > > >    ... passed
> > > > Testing string scanner confirmance
> > > >    ... passed
> > > > Testing do-while loop
> > > >    ... passed
> > > > Testing calling user-level functions from C
> > > >    ... passed
> > > > OO Bug Test (Bug #7515) (029.phpt)
> > > >    ... failed
> > > > $this in constructor test
> > > >    ... passed
> > > > Internal hash position bug on assignment (Bug #16227) (031.phpt)
> > > >    ... failed
> > > > Class method registration
> > > >    ... passed
> > > > Alternative syntaxes test
> > > >    ... passed
> > > > Running tests in C:/net.php/php4-current/tests/strings
> > > > ======================================================
> > > > String functions
> > > >    ... passed
> > > > Formatted print functions
> > > >    ... passed
> > > > HTML entities
> > > >    ... passed
> > > > TEST RESULT SUMMARY
> > > > =============================
> > > > Number of tests:   297
> > > > Tests skipped:     118 ( 40%)
> > > > Tests failed:       70 ( 39%)
> > > > Tests passed:      109 ( 61%)
> > > > =============================
> > > > Skipped 0 extensions.
> > > > NMAKE : fatal error U1077: 'cd' : return code '0xff'
> > > > Stop.
> > > > Error executing nmake.
> > > >
> > > > __test_run_complete__ - 5 error(s), 0 warning(s)
> > > >
> > > > --
> > > > Preston L. Bannister
> > > > http://members.cox.net/preston.bannister/
> > > > pbannister on Yahoo Messenger
> > > >
> > > > --
> > > > PHP Development Mailing List <http://www.php.net/>
> > > > To unsubscribe, visit: http://www.php.net/unsub.php
> > > >
> > > >
> > >
> > >
> > > --
> > > PHP Development Mailing List <http://www.php.net/>
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> >
> 
> 
> -- 
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to