Skip to content
Browse files

Provide an example cron script, to invite people to test.

  • Loading branch information...
1 parent 705766f commit c1caad685354014e6bdf17051777630b21483397 Melvyn Sopacua committed Oct 23, 2002
Showing with 28 additions and 0 deletions.
  1. +28 −0 README.TESTING
@@ -104,6 +104,34 @@ of independant tests. Set the environment variable REPORT_EXIT_STATUS to 1,
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):
+========== =============
+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
+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
+ cat $TMPDIR/phpqatest.$TODAY | mail -s"PHP-QA Test Failed for $TODAY" $MYMAIL
+========== end of =============
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

0 comments on commit c1caad6

Please sign in to comment.
Something went wrong with that request. Please try again.