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 10DATE="${1}" 11 12# Specify the PR number and the directory where the test should be run. 13PR=xxxx 14DIR=xxxx 15 16LOG_DATE="`echo ${DATE} | sed 's/[-: ]/_/g'`" 17LOG="${PR}.${LOG_DATE}.out" 18 19echo "`date` running test for PR ${PR}" 20cd ${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 32xxxxx 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 40test $? -eq 0 && exit 1 41exit 0 42