cvs: qaweb / buildtest-action.php buildtest-submit.php index.php testcases-4.2.0.php

From: Date: Wed, 20 Mar 2002 18:43:00 +0000
Subject: cvs: qaweb / buildtest-action.php buildtest-submit.php index.php testcases-4.2.0.php
Groups: php.qa 
Request: Send a blank email to php-qa+get-4551@lists.php.net to get a copy of this message
derick Wed Mar 20 13:43:00 2002 EDT Added files: /qaweb testcases-4.2.0.php Modified files: /qaweb buildtest-action.php buildtest-submit.php index.php Log: - Add testcases and update for 4.2.0RC1

Index: qaweb/buildtest-action.php diff -u qaweb/buildtest-action.php:1.2 qaweb/buildtest-action.php:1.3 --- qaweb/buildtest-action.php:1.2 Sat Mar 16 22:16:40 2002 +++ qaweb/buildtest-action.php Wed Mar 20 13:43:00 2002 @@ -2,19 +2,15 @@ include("include/functions.php"); $TITLE = "Submit Build Test [PHP-QAT: Quality Assurance Team]"; $SITE_UPDATE = date("D M d H:i:s Y T", filectime($SCRIPT_FILENAME))."<br> -/* $Id: buildtest-action.php,v 1.2 2002/03/17 03:16:40 imajes Exp $ */"; +/* $Id: buildtest-action.php,v 1.3 2002/03/20 18:43:00 derick Exp $ */"; common_header(); - ob_start(); - print_r ($_POST); - $d = ob_get_contents(); - ob_clean(); + $d = var_export ($_POST, TRUE); - //printf("%s", $d); mail ("php-qa@lists.php.net", "PHP Test results", $d, "From: noreply@php.net"); print("thank you for your submission."); common_footer(); -?> \ No newline at end of file +?> Index: qaweb/buildtest-submit.php diff -u qaweb/buildtest-submit.php:1.3 qaweb/buildtest-submit.php:1.4 --- qaweb/buildtest-submit.php:1.3 Sat Mar 16 22:16:41 2002 +++ qaweb/buildtest-submit.php Wed Mar 20 13:43:00 2002 @@ -3,7 +3,7 @@ $TITLE = "Submit Build Test [PHP-QAT: Quality Assurance Team]"; $SITE_UPDATE = date("D M d H:i:s Y T", filectime($SCRIPT_FILENAME))."<br> -/* $Id: buildtest-submit.php,v 1.3 2002/03/17 03:16:41 imajes Exp $ */"; +/* $Id: buildtest-submit.php,v 1.4 2002/03/20 18:43:00 derick Exp $ */"; common_header(); ?> @@ -102,6 +102,7 @@ <select name="autoconf"> <option value="213">2.13</option> <option value="252">2.52</option> + <option value="253">2.53</option> <option value="other">other</option> </select> </td> @@ -115,6 +116,17 @@ <option value="140">1.4</option> <option value="141">1.4.1</option> <option value="142">1.4.2</option> + <option value="other">other</option> + </select> + </td> +</tr> +<tr> + <th>Bison version</th> + <td> + <select name="bison"> + <option value="128">1.28</option> + <option value="129">1.29</option> + <option value="132">1.32</option> <option value="other">other</option> </select> </td> Index: qaweb/index.php diff -u qaweb/index.php:1.38 qaweb/index.php:1.39 --- qaweb/index.php:1.38 Sat Mar 16 22:03:02 2002 +++ qaweb/index.php Wed Mar 20 13:43:00 2002 @@ -3,7 +3,7 @@ $TITLE = "PHP-QAT: Quality Assurance Team"; $SITE_UPDATE = date("D M d H:i:s Y T", filectime($SCRIPT_FILENAME))."<br> -/* $Id: index.php,v 1.38 2002/03/17 03:03:02 imajes Exp $ */"; +/* $Id: index.php,v 1.39 2002/03/20 18:43:00 derick Exp $ */"; common_header(); ?> @@ -22,16 +22,15 @@ <p>The team is currently focused on several areas: </p> <ul> <li> - <span class="lihack">Providing QA for the <a href="http://snaps.php.net/">PHP 4.2.0-dev</a> release.<br /> - <ul><br /> - <li><span class="lihack">Visit the experimental <a href="http://fooassociates.com/phpqa/">PHP-QAT Wiki</a> to - see what platforms have been tested so far.</span></li></br> - <li><span class="lihack">Report new build tests via the <a href="buildtest-submit.php">build-test form</a>.</span></li> - </ul> - </span></li><br /> + <span class="lihack">Providing QA for the <a href="http://www.php.net/~derick/php-4.2.0RC1.tar.gz">PHP 4.2.0RC1</a> release.<br /> + <ul><br /> + <li><span class="lihack">Report new build tests via the <a href="buildtest-submit.php">build-test form</a>.</span></li> + <li><span class="lihack"><a href="testcases-4.2.0.php">Testcases</a>Test cases for PHP 4.2.0 RC1.</span></li> + </ul> + </span></li><br /> <li> - <span class="lihack">Reworking the bug tracking system. (Subscribe to the - <a href="mailto:jitterbug-subscribe@lists.php.net">list</a> + <span class="lihack">Reworking the bug tracking system. (Subscribe to the + <a href="mailto:jitterbug-subscribe@lists.php.net">list</a> for more information)</span></li><br /> <li><span class="lihack">Processing the open bug reports from the official PHP 4 bug list (<a href="http://bugs.php.net" target="_blank">http://bugs.php.net</a>).</span></li><br /> Index: qaweb/testcases-4.2.0.php +++ qaweb/testcases-4.2.0.php <?php include("include/functions.php"); $TITLE = "Submit Build Test [PHP-QAT: Quality Assurance Team]"; $SITE_UPDATE = date("D M d H:i:s Y T", filectime($SCRIPT_FILENAME))."<br> /* $Id: testcases-4.2.0.php,v 1.1 2002/03/20 18:43:00 derick Exp $ */"; common_header(); ?> <h1>Build system</h1> <h2>Case b1: Building with CLI</h2> <p> <b>Description:</b> Testing of building with the new CLI </p> <p> <b>Specifics:</b> - As much SAPIs as possible<br /> - --disable-cli<br /> - Testing with a lot of extensions enabled<br /> - Tests with and without --disable-pear<br /> </p> <h2>Case b2: MacOSX building</h2> <p> <b>Description:</b> Testing of MacOSX buils with build tools used when packaging the RC </p> <h2>Case b3: iconv support</h2> <p> <b>Description:</b> Build tests on multiple platforms, with and without libiconv </p> <p> <b>Specifics:</b> - Building on FreeBSD, OpenBSD, Windows and Linux (and others)<br /> - Having libiconv or not installed on all systems<br /> - Having libiconv in not standard locations<br /> </p> <h2>Case b4: pspell building</h2> <p> <b>Description:</b> Testing building with the pspell extension </p> <p> <b>Specifics:</b> - Building with pspell headers/libraries in weird non-standard locations </p> <h1>Core functions</h1> <h2>Case c1: HTTP File Uploads</h2> <p> <b>Description:</b> Testing of HTTP file uploads </p> <p> <b>Specifics:</b> - Multiple platforms/SAPIs should be tested<br /> - Both with register_globals on and off<br /> - Single and Multiple file uploads<br /> - Small and Big files<br /> </p> <h2>Case c2: Output buffering</h2> <p> <b>Description:</b> Testing of the output buffering functions and handlers </p> <p> <b>Specifics:</b> - Built-in handlers: gz_handler and mb_output_handler handlers<br /> - Both user defined and system provided handlers<br /> - ob_* functions<br /> - Nested and not nested handlers, combined with gz_handlers<br /> - Flushing system provided, user provided and mixed buffers<br /> - Flushing and ending of nested buffers<br /> </p> <h2>Case c3a: Sessions with register globals = Off</h2> <h2>Case c3b: Sessions with register globals = On</h2> <p> <b>Specifics:</b> - invalid sesesion ids, session name, save path,<br /> - MM module under very high load (mm)<br /> - USER save handler<br /> - using references to $_SESSION/$HTTP_SESSION_VARS makes<br /> - Unsetting of session variables<br /> </p> <h2>Case c4: safe mode</h2> <p> <b>Description:</b> Testing and Building safe mode </p> <p> <b>Specifics:</b> - LOCAL INFILE patch to MySQL<br /> - copying/moving files<br /> - As much other stuff you can think of :)<br /> </p> <h2>Case c5: count()</h2> <p> <b>Description:</b> Testing the count function </p> <p> <b>Specifics:</b> - Recursive and non-recursive arrays<br /> - Empty nested arrays<br /> - Arrays contained NULL, booleans and resources<br /> </p> <h2>Case c6: ksort() and ksort()</h2> <p> <b>Description:</b> Testing these functions </p> <p> <b>Specifics:</b> - Fix bug in krsort() where an extra character was being compared<br /> </p> <h1>Extentions</h1> <h2>Case e1: PostgreSQL</h2> <p> <b>Description:</b> Testing of the functions pg_connect, pg_exec, pg_fetch_row, pg_getlastoid, pg_numrows in every possible way. </p> <p> <b>Specifics:</b> - As much different versions of PostgreSQL as possible.<br /> - Second parameter to pg_fetch_* as NULL, while using the 3rd parameter. Automatic increasing of the row number should occur now.<br /> </p> <h2>Case e2: ODBC</h2> <h2>Case e3: Overload extension:</h2> <p> <b>Description:</b> Throrough testing of all aspects of the new overload extension. </p> <p> <b>Specifics:</b> - Try as much platforms as possible<br /> </p> <h2>Case e4: DIO</h2> <p> <b>Description:</b> Testing the balls out of this extension </p> <p> <b>Specifics:</b> - None<br /> </p> <h2>Case e5: preg_grep</h2> <p> <b>Description:</b> Testing the new preg_grep function </p> <p> <b>Specifics:</b> - small and large target strings<br /> - simple and complex regexps<br /> </p> <h2>Case e6: pow()</h2> <p> <b>Description:</b> Testing all possible ways to use pow() </p> <p> <b>Specifics:</b> - Go through the tests available for this, and check and expand them.<br /> </p> <h2>Case e7: The DomXML extension</h2> <p> <b>Description:</b> Testing new and existing functions; testing DOM conformness with the W3C standard. </p> <p> <b>Specifics:</b> - Check the Dom tree against the W3C standard<br /> </p> <h2>Case e8: Dbase extension</h2> <p> <b>Description:</b> Testing fixes for bug #6852 </p> <p> <b>Specifics:</b> - See bugs.php.net?id=6852 :)<br /> </p> <h2>Case e9: ncurses extension</h2> <p> <b>Description:</b> Testing and writing testcases for the ncurses extension </p> <p> <b>Specifics:</b> - The ncurses extension is fairly new, and currently has no tests in the test suite.<br /> </p> <?php common_footer(); ?>
« previous php.qa (#4551) next »