From: vadimk Date: Thu, 9 Oct 2014 15:51:24 +0000 (+0300) Subject: tests: Skip cls-testbed.t if tests/cls dir does not exist X-Git-Tag: v3.18.0~61 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8d391512b72d2b8cd9d4f06b0b064794bd55ad6e;p=thirdparty%2Fiproute2.git tests: Skip cls-testbed.t if tests/cls dir does not exist Curently tests/cls-testbed.t tries to run any *.t in tests/cls/ folder but such folder does not exist. Signed-off-by: Vadim Kochan --- diff --git a/testsuite/lib/generic.sh b/testsuite/lib/generic.sh index cc4894705..8f76e492d 100644 --- a/testsuite/lib/generic.sh +++ b/testsuite/lib/generic.sh @@ -21,6 +21,11 @@ ts_err_cat() ts_cat "$@" | tee >> $ERRF } +ts_skip() +{ + exit 127 +} + ts_tc() { SCRIPT=$1; shift diff --git a/testsuite/tests/cls-testbed.t b/testsuite/tests/cls-testbed.t index efae2a5d8..f5f997942 100755 --- a/testsuite/tests/cls-testbed.t +++ b/testsuite/tests/cls-testbed.t @@ -5,6 +5,11 @@ source lib/generic.sh QDISCS="cbq htb dsmark" +if [ ! -d tests/cls ]; then + ts_log "tests/cls folder does not exist" + ts_skip +fi + for q in ${QDISCS}; do ts_log "Preparing classifier testbed with qdisc $q"