coverage: Add coverage test
[src/app-framework-binder.git] / coverage / scripts / run-test.sh
1 #!/bin/sh
2
3 export R=$(realpath $(dirname $0)/..)
4 export PATH="$R/bin:$R/scripts:$PATH"
5
6 $R/bin/afb-daemon-cov --help > /dev/null
7
8 $R/bin/afb-daemon-cov --version > /dev/null
9
10 $R/bin/afb-daemon-cov --fake-option > /dev/null
11
12 $R/bin/afb-daemon-cov \
13         --verbose \
14         --verbose \
15         --verbose \
16         --verbose \
17         --quiet \
18         --quiet \
19         --quiet \
20         --quiet \
21         --quiet \
22         --quiet \
23         --log error,warning,notice,info,debug,critical,alert-error,warning,notice,info,debug,critical,alert+error,warning,notice,info,debug,critical,alert \
24         --foreground \
25         --name binder-cov \
26         --roothttp $R/www \
27         --rootbase /opx \
28         --rootapi /api \
29         --alias /icons:$R/www \
30         --apitimeout 90 \
31         --cntxtimeout 3600 \
32         --cache-eol 200 \
33         --workdir . \
34         --uploaddir . \
35         --rootdir . \
36         --ldpaths $R/ldpath/strong \
37         --binding $R/bin/demat.so \
38         --weak-ldpaths $R/ldpath/weak \
39         --auto-api $R/apis/auto \
40         --token HELLO \
41         --random-token \
42         --session-max 1000 \
43         --tracereq all \
44         --traceapi all \
45         --traceses all \
46         --traceevt all \
47         --call demat/ping:true \
48         --ws-server unix:$R/apis/ws/hello \
49         --ws-server unix:$R/apis/ws/salut \
50         --exec $R/scripts/run-parts.sh @p @t
51
52 exit 0
53