Lines Matching defs:*
2 export DEST="127.0.0.1"
4 ts_log()
6 echo "$@"
9 ts_err()
11 ts_log "$@" | tee >> $ERRF
14 ts_cat()
16 cat "$@"
19 ts_err_cat()
21 ts_cat "$@" | tee >> $ERRF
24 ts_tc()
26 SCRIPT=$1; shift
27 DESC=$1; shift
28 TMP_ERR=`mktemp /tmp/tc_testsuite.XXXXXX` || exit
29 TMP_OUT=`mktemp /tmp/tc_testsuite.XXXXXX` || exit
31 $TC $@ 2> $TMP_ERR > $TMP_OUT
33 if [ -s $TMP_ERR ]; then
34 ts_err "${SCRIPT}: ${DESC} failed:"
35 ts_err "command: $TC $@"
36 ts_err "stderr output:"
37 ts_err_cat $TMP_ERR
38 if [ -s $TMP_OUT ]; then
39 ts_err "stdout output:"
40 ts_err_cat $TMP_OUT
41 fi
42 elif [ -s $TMP_OUT ]; then
43 echo "${SCRIPT}: ${DESC} succeeded with output:"
44 cat $TMP_OUT
45 else
46 echo "${SCRIPT}: ${DESC} succeeded"
47 fi
49 rm $TMP_ERR $TMP_OUT
52 ts_ip()
54 SCRIPT=$1; shift
55 DESC=$1; shift
56 TMP_ERR=`mktemp /tmp/tc_testsuite.XXXXXX` || exit
57 TMP_OUT=`mktemp /tmp/tc_testsuite.XXXXXX` || exit
59 $IP $@ 2> $TMP_ERR > $TMP_OUT
61 if [ -s $TMP_ERR ]; then
62 ts_err "${SCRIPT}: ${DESC} failed:"
63 ts_err "command: $IP $@"
64 ts_err "stderr output:"
65 ts_err_cat $TMP_ERR
66 if [ -s $TMP_OUT ]; then
67 ts_err "stdout output:"
68 ts_err_cat $TMP_OUT
69 fi
70 elif [ -s $TMP_OUT ]; then
71 echo "${SCRIPT}: ${DESC} succeeded with output:"
72 cat $TMP_OUT
73 else
74 echo "${SCRIPT}: ${DESC} succeeded"
75 fi
77 rm $TMP_ERR $TMP_OUT
80 ts_qdisc_available()
82 HELPOUT=`$TC qdisc add $1 help 2>&1`
83 if [ "`echo $HELPOUT | grep \"^Unknown qdisc\"`" ]; then
84 return 0;
85 else
86 return 1;
87 fi