#!/bin/sh
-exe="valgrind --trace-children=yes ./gnunet-arm -c test_arm_api_data.conf"
+exe="./gnunet-arm -c test_arm_api_data.conf"
out=`mktemp /tmp/test-gnunet-arm-logXXXXXXXX`
#DEBUG="-L DEBUG"
sleep 1
echo "PASS"
-# ----------------------------------------------------------------------------------
-echo -n "TEST: Test -t on running service... "
-if ! $exe $DEBUG -t resolver > $out; then
- echo "FAIL: error running $exe"
- exit 1
-fi
-LINES=`cat $out | grep resolver | grep not | wc -l`
-if test $LINES -ne 0; then
- echo "FAIL: unexpected output:"
- cat $out
- $exe -e
- exit 1
-fi
-LINES=`cat $out | grep resolver | grep -v not | wc -l`
-if test $LINES -ne 1; then
- echo "FAIL: unexpected output"
- cat $out
- $exe -e
- exit 1
-fi
-echo "PASS"
-
# ----------------------------------------------------------------------------------
echo -n "TEST: Stop a service... "
sleep 1
echo "PASS"
-# ----------------------------------------------------------------------------------
-echo -n "TEST: Test -t on stopped service... "
-if ! $exe $DEBUG -t resolver > $out; then
- echo "FAIL: error running $exe"
- cat $out
- $exe -e > /dev/null
- exit 1
-fi
-LINES=`cat $out | grep resolver | grep not | wc -l`
-if test $LINES -ne 1; then
- echo "FAIL: unexpected output"
- cat $out
- $exe -e > /dev/null
- exit 1
-fi
-echo "PASS"
-
# ----------------------------------------------------------------------------------
echo -n "TEST: Stop ARM... "