coverage and test: Add tests
[src/app-framework-binder.git] / coverage / scripts / 03-auto-ws.sh
1 #!/bin/sh
2
3 $R/bin/afb-client -s -e $WSURL <<EOC
4 x-hello ping true
5 x-HELLO PING false
6 x-hello pIngNull true
7 x-hello PingBug true
8 x-hello PiNgJsOn {"well":"formed","json":[1,2,3,4.5,true,false,null,"oups"]}
9 x-hello subcall {"api":"x-hello","verb":"pingjson","args":[{"key1":"value1"}]}
10 x-hello subcall {"api":"x-hello","verb":"subcall","args":{"api":"x-hello","verb":"pingjson","args":[{"key1":"value1"}]}}
11 x-hello subcallsync {"api":"x-hello","verb":"pingjson","args":[{"key1":"value1"}]}
12 x-hello subcallsync {"api":"x-hello","verb":"subcall","args":{"api":"x-hello","verb":"pingjson","args":[{"key1":"value1"}]}}
13 x-hello subcall {"api":"x-hello","verb":"subcallsync","args":{"api":"x-hello","verb":"pingjson","args":[{"key1":"value1"}]}}
14 x-hello subcallsync {"api":"x-hello","verb":"subcallsync","args":{"api":"x-hello","verb":"pingjson","args":[{"key1":"value1"}]}}
15 x-hello eventadd {"tag":"ev1","name":"event-A"}
16 x-hello eventadd {"tag":"ev2","name":"event-B"}
17 x-hello eventpush {"tag":"ev1","data":[1,2,"x-hello"]}
18 x-hello eventpush {"tag":"ev2","data":{"item":0}}
19 x-hello eventsub {"tag":"ev2"}
20 x-hello eventpush {"tag":"ev1","data":[1,2,"x-hello"]}
21 x-hello eventpush {"tag":"ev2","data":{"item":0}}
22 x-hello eventsub {"tag":"ev1"}
23 x-hello subcall {"api":"x-hello","verb":"eventpush","args":{"tag":"ev1","data":[1,2,"x-hello"]}}
24 x-hello subcall {"api":"x-hello","verb":"eventpush","args":{"tag":"ev2","data":{"item":0}}}
25 x-hello subcallsync {"api":"x-hello","verb":"eventpush","args":{"tag":"ev1","data":[1,2,"x-hello"]}}
26 x-hello subcallsync {"api":"x-hello","verb":"eventpush","args":{"tag":"ev2","data":{"item":0}}}
27 x-hello eventunsub {"tag":"ev2"}
28 x-hello eventpush {"tag":"ev1","data":[1,2,"x-hello"]}
29 x-hello eventpush {"tag":"ev2","data":{"item":0}}
30 x-hello eventdel {"tag":"ev1"}
31 x-hello eventpush {"tag":"ev1","data":[1,2,"x-hello"]}
32 x-hello eventpush {"tag":"ev2","data":{"item":0}}
33 x-hello eventdel {"tag":"ev2"}
34 EOC
35