#!/bin/sh # # eval_onescript.sh SCRIPT [TESTNUMBER [HEADERONLY] ] # # Evaluates one test program, and helps it out by doing a bit of setup # for it. It does this by sourcing some configuration files for it # first, and if it exited without calling FINISHED, call it. # # Not intended to be a tool for the common user! Called by RUNTESTS # directly instead. # testnum=1 if [ "x$2" != "x" ]; then testnum=$2 fi export testnum unset SNMP_HEADERONLY if [ "x$3" = "xyes" ]; then SNMP_HEADERONLY=yes fi export SNMP_HEADERONLY . TESTCONF.sh . eval_tools.sh ECHO "$testnum: " . ./$1 # We shouldn't get here... # If we do, it means they didn't exit properly. # So we will. FINISHED