diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-05-26 19:25:10 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-06-03 17:08:09 +0200 |
commit | c300e4f566602b1569372003f4ceaa9953b0f06f (patch) | |
tree | d1e83129177599f73c794387c9709ccdf93ecb5f | |
parent | efff43effc0fd2f7bbdaf25785a15da32a415753 (diff) | |
download | json-dbus-bridge-c300e4f566602b1569372003f4ceaa9953b0f06f.tar.gz json-dbus-bridge-c300e4f566602b1569372003f4ceaa9953b0f06f.tar.xz |
[demo] add helper scripts
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | demo/Makefile.am | 3 | ||||
-rwxr-xr-x | demo/simple-test.sh | 24 |
2 files changed, 26 insertions, 1 deletions
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. + |