Home | History | Annotate | Line # | Download | only in date_based
      1 #! /bin/sh
      2 
      3 # Template for the test script specified for REG_TEST.
      4 
      5 # Run the test case for a regression search.  The argument is the date
      6 # of the sources.  The return value is 1 if the binary search should
      7 # continue with later dates, 0 if it should continue with earlier
      8 # dates.
      9 
     10 DATE="${1}"
     11 
     12 # Specify the PR number and the directory where the test should be run.
     13 PR=xxxx
     14 DIR=xxxx
     15 
     16 LOG_DATE="`echo ${DATE} | sed 's/[-: ]/_/g'`"
     17 LOG="${PR}.${LOG_DATE}.out"
     18 
     19 echo "`date`  running test for PR ${PR}"
     20 cd ${DIR}
     21 
     22 # Compile the test case with whatever options are needed to trigger the
     23 # error.
     24 
     25 <compiler_to_run> <options> ${PR}.<x> > ${LOG} 2>&1
     26 
     27 # Some tests will require additional commands to determine whether the
     28 # test passed or failed, such as grepping compiler output for a
     29 # particular message, or running the test and possibly comparing its
     30 # output with the expected output.
     31 
     32 xxxxx
     33 
     34 # The return value depends on whether the last command is expected to be
     35 # zero or nonzero for a passing test, and whether we're looking for a
     36 # regression or for the patch that fixed the bug.
     37 
     38 # Return 1 to continue the search with later dates, 0 for earlier dates.
     39 
     40 test $? -eq 0 && exit 1
     41 exit 0
     42