3 exe="./gnunet-arm -c test_arm_api_data.conf"
4 out=`mktemp /tmp/test-gnunet-arm-logXXXXXXXX`
8 # ----------------------------------------------------------------------------------
9 echo -n "TEST: Bad argument checking... "
11 if $exe -x 2> /dev/null; then
12 echo "FAIL: error running $exe"
17 # ----------------------------------------------------------------------------------
18 echo -n "TEST: Start ARM..."
20 if ! $exe $DEBUG -s > $out ; then
21 echo "FAIL: error running $exe"
22 echo "Command output was:"
29 # ----------------------------------------------------------------------------------
30 echo -n "TEST: Start another service... "
32 if ! $exe $DEBUG -i resolver > $out ; then
33 echo "FAIL: error running $exe"
34 echo "Command output was:"
42 # ----------------------------------------------------------------------------------
43 echo -n "TEST: Test -t on running service... "
44 if ! $exe $DEBUG -t resolver > $out; then
45 echo "FAIL: error running $exe"
48 LINES=`cat $out | grep resolver | grep not | wc -l`
49 if test $LINES -ne 0; then
50 echo "FAIL: unexpected output:"
55 LINES=`cat $out | grep resolver | grep -v not | wc -l`
56 if test $LINES -ne 1; then
57 echo "FAIL: unexpected output"
64 # ----------------------------------------------------------------------------------
65 echo -n "TEST: Stop a service... "
67 if ! $exe $DEBUG -k resolver > $out; then
68 echo "FAIL: error running $exe"
75 # ----------------------------------------------------------------------------------
76 echo -n "TEST: Test -t on stopped service... "
77 if ! $exe $DEBUG -t resolver > $out; then
78 echo "FAIL: error running $exe"
83 LINES=`cat $out | grep resolver | grep not | wc -l`
84 if test $LINES -ne 1; then
85 echo "FAIL: unexpected output"
92 # ----------------------------------------------------------------------------------
93 echo -n "TEST: Stop ARM... "
95 if ! $exe $DEBUG -e > $out; then
96 echo "FAIL: error running $exe"
102 rm -rf /tmp/test-gnunetd-arm/