A little test-case
authorPhilipp Tölke <toelke@in.tum.de>
Tue, 20 Jul 2010 11:36:46 +0000 (11:36 +0000)
committerPhilipp Tölke <toelke@in.tum.de>
Tue, 20 Jul 2010 11:36:46 +0000 (11:36 +0000)
src/vpn/tests/expected [new file with mode: 0644]
src/vpn/tests/ping [new file with mode: 0644]
src/vpn/tests/test-helper-icmp.sh [new file with mode: 0755]

diff --git a/src/vpn/tests/expected b/src/vpn/tests/expected
new file mode 100644 (file)
index 0000000..c37f6cb
Binary files /dev/null and b/src/vpn/tests/expected differ
diff --git a/src/vpn/tests/ping b/src/vpn/tests/ping
new file mode 100644 (file)
index 0000000..b6a68ba
Binary files /dev/null and b/src/vpn/tests/ping differ
diff --git a/src/vpn/tests/test-helper-icmp.sh b/src/vpn/tests/test-helper-icmp.sh
new file mode 100755 (executable)
index 0000000..73f547e
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+/opt/gnunet/bin/gnunet-vpn-helper < ping > result 2>/dev/null &
+
+PID=$!
+
+sleep 1
+
+kill $PID
+
+if cmp result expected; then
+       echo OK
+       exit 0
+else
+       echo FAILED: ICMP-Reply
+       exit 1
+fi