msopacua                Wed Oct 23 17:32:09 2002 EDT

  Modified files:              
    /php4       README.TESTING 
  Log:
  Provide an example cron script, to invite people to test.
  
  
Index: php4/README.TESTING
diff -u php4/README.TESTING:1.10 php4/README.TESTING:1.11
--- php4/README.TESTING:1.10    Wed Oct 23 17:21:07 2002
+++ php4/README.TESTING Wed Oct 23 17:32:09 2002
@@ -104,6 +104,34 @@
 and "make test" will set the exit status ("$?") to non-zero, when an
 individual test has failed.
 
+Example script to be run by cron(1):
+========== qa-test.sh =============
+#!/bin/sh
+
+CO_DIR=$HOME/cvs/php4
[EMAIL PROTECTED]
+TMPDIR=/var/tmp
+TODAY=`date +"%Y%m%d"`
+
+# Make sure compilation enviroment is correct
+CONFIGURE_OPTS='--disable-all --enable-cli --with-pcre'
+export MAKE=gmake
+export CC=gcc
+
+# Set test environment
+export NO_INTERACTIVITY=1
+export REPORT_EXIT_STATUS=1
+
+cd $CO_DIR
+cvs update . >>$TMPDIR/phpqatest.$TODAY
+./cvsclean ; ./buildconf ; ./configure $CONFIGURE_OPTS ; $MAKE
+$MAKE test >>$TMPDIR/phpqatest.$TODAY 2>&1
+if test $? -gt 0
+then
+        cat $TMPDIR/phpqatest.$TODAY | mail -s"PHP-QA Test Failed for $TODAY" $MYMAIL
+fi
+========== end of qa-test.sh =============
+
 NOTE: the exit status of run-tests.php will be 1 when
 REPORT_EXIT_STATUS is set. The result of "make test" may be higher
 than that. At present, gmake 3.79.1 returns 2, so it is



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to