qa:runtests

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
qa:runtests [2009/07/19 10:06] zoeqa:runtests [2009/07/25 07:29] zoe
Line 1: Line 1:
-====== Requirements ======+====== Development pages for the new version of run-tests.php  ======
  
-The initial requirements for the project are described[[http://wiki.php.net/qa/runtests/requirements|here]]. Other requirements will be added as list items here with detailed descriptions (where necessary) added to the requirements documentation.+These are the development pages for the new version of run-tests.phpthe code which runs .phpt tests
  
-  * Be able to skip whole directories with one check +  * [[http://wiki.php.net/qa/runtests/requirements|Requirements]] 
-  * Provide the same functionality as REDEIRECTTESTnot necessarily using the current design +Initial requirements are listed here, additional ones will be added as we find them. 
-  * Provide an API so thatthe code can be used n=by other applications (from Greg Beaver).+  * [[http://wiki.php.net/qa/runtests/documentation|Documentation]] 
 +This is developer documentationit contains information for people who work on and maintain the code 
 +  * [[http://wiki.php.net/qa/runtests/howtorun|How to run the code]] 
 +This is for users, there are instructions for checking out runnning and testing. 
 +  * [[http://wiki.php.net/qa/runtests/todos|To do lists]] 
 +This is our current list of development items and the name of the person responsible for each one 
 +  * [[http://wiki.php.net/qa/runtests/faq|FAQs]]
  
-More documentation and source code can be found here [[http://cvs.php.net/viewvc.cgi/phpruntests/documentation/|here]]. 
  
  
  
  
-====== ToDo & who ====== 
-  * Add a check for 5.3 only (Georg - done, 6th may) 
-  * Implement valgrind (high priority from Nuno) 
-  * Implement CGI tests (Zoe) 
-    * GET (done, 27 April) 
-    * POST (done 28th April) 
-    * POST_RAW (done 3rd May) 
-    * GZIP_POST (done 28th April) 
-    * DEFLATE_POST (done 28th April) 
-    * EXPECTHEADERS (done May) 
-    * COOKIE (done 3rd May) 
  
-  * Implement FILE_EXTERNAL (Georg, done) 
-  
-  * Prototype parallel running (Georg - first prototype committed) 
  
-  * Replace the test status array with a status object (Zoe - done, 8th June) 
  
-===== TODOs 30th June ===== 
  
-  * Run sequential groups within in Georg's schedulers (G - Done) + 
-  * Write whole object to disk (check timing differences, if none leave as it, otherwise Win/Lin versions) (G - Done+ 
-  * Refactor output writer - and task test group and task receiver. (G - Done) +===== TODOs 22nd July ===== 
-  * Focus more on QA + 
-     * Assemble a set of standard tests (Z - Done, see QA/QATESTS.tgz + README) +  * Investigate CI server (S
-     * Checkin results for running them with old version and current version of our code (Z, done. See LinuxQAJuly18) +  * Tidy wiki and put together a set of doc pages (Z) (Note: user doc to go on wiki firstfinal destination undecided)
-     * Write phing task to compare them (S) +
-     * Always run Unit tests before checkin (All) +
-     * Add new unit test whenever we find a problem (All) +
-     * Always check output for notices and warnings (All) +
-  * Always do clean checkoutnever use cvs up (All)+
   * Use rtException everywhere, get rid of other exception classes (Z)   * Use rtException everywhere, get rid of other exception classes (Z)
 +  * Research REDIRECTTEST (S)
 +  * Run existing code on Windows (S)
 +  * Fix up any remaining test fails on S and G systems (Z)
 +  * Start writing documentation for parallel code on wiki (G)
 +  * Run some more extensive tests/experiments with parallel code (G, Z&S to provide introductions)
 +  * Implement valgrind (Z)
 +
 +
 +
  
-   
  
 ====== Record of development decisions ====== ====== Record of development decisions ======
qa/runtests.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1