# enable the dlzexternal test only if it builds and dlz-dlopen was enabled
$TOP/bin/named/named -V | grep with.dlz.dlopen | grep -v with.dlz.dlopen=no > /dev/null || {
echo "I:not built with --with-dlz-dlopen=yes - skipping dlzexternal test"
- exit 1
+ exit 255
}
cd ../../../../contrib/dlz/example && make all > /dev/null || {
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: run.sh,v 1.44 2010/06/08 23:50:24 tbox Exp $
+# $Id: run.sh,v 1.45 2010/12/20 21:35:45 each Exp $
#
# Run a system test.
# Check for test-specific prerequisites.
-if
- test ! -f $test/prereq.sh ||
- ( cd $test && sh prereq.sh "$@" )
-then
+test ! -f $test/prereq.sh || ( cd $test && sh prereq.sh "$@" )
+result=$?
+
+if [ $result -eq 0 ]; then
: prereqs ok
else
echo "I:Prerequisites for $test missing, skipping test." >&2
- echo "R:UNTESTED" >&2
+ [ $result -eq 255 ] && echo "R:SKIPPED" || echo "R:UNTESTED"
echo "E:$test:`date`" >&2
exit 0
fi