| 1 | 
cvsjoko | 
1.1 | 
How to run tests | 
| 2 | 
  | 
  | 
---------------- | 
| 3 | 
  | 
  | 
 | 
| 4 | 
  | 
  | 
1) First you need the "run-tests.php" script located at the root | 
| 5 | 
  | 
  | 
   directory of the PHP 4 source tar ball. | 
| 6 | 
  | 
  | 
 | 
| 7 | 
  | 
  | 
2) Download the lastest PEAR DB from CVS: | 
| 8 | 
  | 
  | 
 | 
| 9 | 
  | 
  | 
Where you want to place Pear files | 
| 10 | 
  | 
  | 
# cd /usr/local/lib | 
| 11 | 
  | 
  | 
Log to the repository (use "phpfi" as password): | 
| 12 | 
  | 
  | 
# cvs -d :pserver:cvsread@cvs.php.net:/repository login | 
| 13 | 
  | 
  | 
# cvs -d :pserver:cox@cvs.php.net:/repository co php4/run-tests.php | 
| 14 | 
  | 
  | 
# cvs -d :pserver:cvsread@cvs.php.net:/repository co php4/pear | 
| 15 | 
  | 
  | 
# cd php4 | 
| 16 | 
  | 
  | 
# php -f run-tests.php -- <test file or directory> | 
| 17 | 
  | 
  | 
 | 
| 18 | 
  | 
  | 
<test file or directory> can be: | 
| 19 | 
  | 
  | 
 | 
| 20 | 
  | 
  | 
pear/DB/tests:            Common PEAR DB tests | 
| 21 | 
  | 
  | 
pear/DB/tests/<backend>:  Specific backend tests | 
| 22 | 
  | 
  | 
pear/DB/tests/driver:     Common tests for all the drivers | 
| 23 | 
  | 
  | 
 | 
| 24 | 
  | 
  | 
 | 
| 25 | 
  | 
  | 
DB tester matrix | 
| 26 | 
  | 
  | 
---------------- | 
| 27 | 
  | 
  | 
                                   B - A - C - K - E - N - D - S | 
| 28 | 
  | 
  | 
TESTER                   ibase ifx   msql  mssql mysql oci8  odbc  pgsql sybase  fbsql | 
| 29 | 
  | 
  | 
John Horton               -     X     -     -     -     -     -     -      -       - | 
| 30 | 
  | 
  | 
Tim Zickus                -     -     -     -     -     X     -     -      -       - | 
| 31 | 
  | 
  | 
Tim Parkin                -     -     -     -     -     X     -     -      -       - | 
| 32 | 
  | 
  | 
Paul Gardiner             -     X     -     -     -     -     -     -      -       - | 
| 33 | 
  | 
  | 
Daniel, Adam              -     -     -     -     -     X     -     -      -       - | 
| 34 | 
  | 
  | 
szii@sziisoft.com         -     -     -     -     -     -     X¹    -      -       - | 
| 35 | 
  | 
  | 
jmh3@linuxfreak.com       -     -     -     -     -     -     -     X      -       - | 
| 36 | 
  | 
  | 
Kevin Henrikson           -     -     -     -     -     X     -     -      -       - | 
| 37 | 
  | 
  | 
Stig Bakken               -     -     -     -     X     -     -     X      -       - | 
| 38 | 
  | 
  | 
Chuck Hagenbuch           -     -     -     X     -     -     -     -      -       - | 
| 39 | 
  | 
  | 
Ludovico Magnocavallo     X     -     -     -     -     -     -     -      -       - | 
| 40 | 
  | 
  | 
 | 
| 41 | 
  | 
  | 
MISSING TESTERS           -     -     X     -     -     -     -     -      X       X | 
| 42 | 
  | 
  | 
 | 
| 43 | 
  | 
  | 
Comments: | 
| 44 | 
  | 
  | 
 | 
| 45 | 
  | 
  | 
[1]: ODBC using IBM DB2 |