]> git.proxmox.com Git - mirror_iproute2.git/commitdiff
testsuite: drop unrunnable test
authorStephen Hemminger <stephen@networkplumber.org>
Tue, 18 Dec 2018 18:11:10 +0000 (10:11 -0800)
committerDavid Ahern <dsahern@gmail.com>
Wed, 19 Dec 2018 20:10:36 +0000 (12:10 -0800)
The classifier testbed test never worked and was always being
skipped. It depended on some files it tests/cls which never made
it into the iproute2 git repository.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: David Ahern <dsahern@gmail.com>
testsuite/tests/tc/cls-testbed.t [deleted file]

diff --git a/testsuite/tests/tc/cls-testbed.t b/testsuite/tests/tc/cls-testbed.t
deleted file mode 100755 (executable)
index d5c21e5..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/bash
-# vim: ft=sh
-
-. 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"
-
-       for c in tests/cls/*.c; do
-
-               case "$q" in
-               cbq)
-                       ts_tc "cls-testbed" "cbq root qdisc creation" \
-                               qdisc add dev $DEV root handle 10:0 \
-                               cbq bandwidth 100Mbit avpkt 1400 mpu 64
-                       ts_tc "cls-testbed" "cbq root class creation" \
-                               class add dev $DEV parent 10:0  classid 10:12 \
-                               cbq bandwidth 100mbit rate 100mbit allot 1514 prio 3 \
-                               maxburst 1 avpkt  500 bounded
-                       ;;
-               htb)
-                       ts_qdisc_available "htb"
-                       if [ $? -eq 0 ]; then
-                               ts_log "cls-testbed: HTB is unsupported by $TC, skipping"
-                               continue;
-                       fi
-                       ts_tc "cls-testbed" "htb root qdisc creation" \
-                               qdisc add dev $DEV root handle 10:0 htb
-                       ts_tc "cls-testbed" "htb root class creation" \
-                               class add dev $DEV parent 10:0 classid 10:12 \
-                               htb rate 100Mbit quantum 1514
-                       ;;
-               dsmark)
-                       ts_qdisc_available "dsmark"
-                       if [ $? -eq 0 ]; then
-                               ts_log "cls-testbed: dsmark is unsupported by $TC, skipping"
-                               continue;
-                       fi
-                       ts_tc "cls-testbed" "dsmark root qdisc creation" \
-                               qdisc add dev $DEV root handle 20:0 \
-                               dsmark indices 64 default_index 1 set_tc_index
-                       ts_tc "cls-testbed" "dsmark class creation" \
-                               class change dev $DEV parent 20:0 classid 20:12 \
-                               dsmark mask 0xff value 2
-                       ts_tc "cls-testbed" "prio inner qdisc creation" \
-                               qdisc add dev $DEV parent 20:0 handle 10:0 prio
-                       ;;
-               *)
-                       ts_err "cls-testbed: no testbed configuration found for qdisc $q"
-                       continue
-                       ;;
-               esac
-
-               ts_tc "cls-testbed" "tree listing" qdisc list dev eth0
-               ts_tc "cls-testbed" "tree class listing" class list dev eth0
-               ts_log "cls-testbed: starting classifier test $c"
-               $c 
-
-               case "$q" in
-               *)
-                       ts_tc "cls-testbed" "generic qdisc tree deletion" \
-                               qdisc del dev $DEV root
-                       ;;
-               esac
-       done
-done