26ade87727cac2bd7ebd88b39203d425119583c1
[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 valgrind \
13         --log-file=$R/valgrind.out \
14         --trace-children=no \
15         --track-fds=yes \
16         --leak-check=full \
17 $R/bin/afb-daemon-cov \
18         --verbose \
19         --verbose \
20         --verbose \
21         --verbose \
22         --quiet \
23         --quiet \
24         --quiet \
25         --quiet \
26         --quiet \
27         --quiet \
28         --log error,warning,notice,info,debug,critical,alert-error,warning,notice,info,debug,critical,alert+error,warning,notice,info,debug,critical,alert \
29         --foreground \
30         --name binder-cov \
31         --roothttp $R/www \
32         --rootbase /opx \
33         --rootapi /api \
34         --alias /icons:$R/www \
35         --apitimeout 90 \
36         --cntxtimeout 3600 \
37         --cache-eol 200 \
38         --workdir . \
39         --uploaddir . \
40         --rootdir . \
41         --ldpaths $R/ldpath/strong \
42         --binding $R/bin/demat.so \
43         --weak-ldpaths $R/ldpath/weak \
44         --auto-api $R/apis/auto \
45         --token HELLO \
46         --random-token \
47         --session-max 1000 \
48         --tracereq all \
49         --traceapi all \
50         --traceses all \
51         --traceevt all \
52         --call demat/ping:true \
53         --ws-server unix:$R/apis/ws/hello \
54         --ws-server unix:$R/apis/ws/salut \
55         --exec $R/scripts/run-parts.sh @p @t
56
57 exit 0
58