diff options
-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. + |