From c300e4f566602b1569372003f4ceaa9953b0f06f Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Wed, 26 May 2010 19:25:10 +0200 Subject: [demo] add helper scripts Signed-off-by: Michael Olbrich --- demo/Makefile.am | 3 ++- demo/simple-test.sh | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100755 demo/simple-test.sh diff --git a/demo/Makefile.am b/demo/Makefile.am index d5c46ab..76b1e68 100644 --- a/demo/Makefile.am +++ b/demo/Makefile.am @@ -6,5 +6,6 @@ MAINTAINERCLEANFILES = \ Makefile.in EXTRA_DIST = \ - dbus-python-service.py + dbus-python-service.py \ + simple-test.sh diff --git a/demo/simple-test.sh b/demo/simple-test.sh new file mode 100755 index 0000000..806c688 --- /dev/null +++ b/demo/simple-test.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +url="http://localhost:8080/rpc" +data='{"service":"com.pengutronix.devel.simpleinfo|/","method":"com.pengutronix.devel.SystemInfo.Ping","id":0,"params":["s", "foo"]}' + +dd=`wget -O - -q --header="Referer: $url" --post-data="$data" "$url"` + +if [ $? -ne 0 ]; then + echo "wget failed. retrying:" + wget -O - --header="Referer: $url" --post-data="$data" "$url" + exit 1 +fi + +if [ "x$dd" != 'x{ "id": 0, "error": null, "result": "foo" }' ]; then + echo got wrong data from com.pengutronix.devel.simpleinfo + echo expected: + echo '{ "id": 0, "error": null, "result": "foo" }' + echo got: + echo "$dd" + exit 1 +fi + +echo Fetching data from com.pengutronix.devel.simpleinfo sucessful. + -- cgit v1.2.3