3 export R=$(realpath $(dirname $0)/..)
4 export PATH="$R/bin:$R/scripts:$PATH"
8 lcov -c -i -d $R/bin -o $R/lcov-out.info
12 echo "*******************************************************************"
14 echo "*******************************************************************"
15 lcov -c -i -d $R/bin -o $R/fake.info
17 lcov -c -d $R/bin -o $R/tmp.info
18 mv $R/lcov-out.info $R/previous.info
19 lcov -a $R/tmp.info -a $R/previous.info -o $R/lcov-out.info
20 rm $R/previous.info $R/fake.info $R/tmp.info
24 export AFB_LDPATHS=/tmp/ldpaths
25 export AFB_TRACEAPI=no
27 ##########################################################
28 # test to check options
29 ##########################################################
30 mk $R/bin/afb-daemon-cov --help
32 mk $R/bin/afb-daemon-cov --version
34 mk $R/bin/afb-daemon-cov --no-httpd --fake-option
36 mk $R/bin/afb-daemon-cov --daemon --session-max
38 mk $R/bin/afb-daemon-cov --ws-client fake --session-max toto
40 mk $R/bin/afb-daemon-cov --foreground --port -55
42 mk $R/bin/afb-daemon-cov --foreground --port 9999999
44 mk $R/bin/afb-daemon-cov --no-ldpath --traceapi fake
46 mk $R/bin/afb-daemon-cov --traceditf all --tracesvc all --log error,alarm
48 LISTEN_FDNAMES=toto,demat LISTEN_FDS=5 mk $R/bin/afb-daemon-cov --no-ldpath --binding $R/bin/demat.so --ws-server sd:demat --call "demat/exit:0"
50 mk $R/bin/afb-daemon-cov --weak-ldpaths $R/ldpath/weak --binding $R/bin/demat.so --ws-server sd:demat --call "demat/exit:0"
52 ##########################################################
54 ##########################################################
57 mk $R/bin/test-session
59 mk $R/bin/test-wrap-json
61 ##########################################################
63 ##########################################################
66 --log-file=$R/valgrind.out \
70 --show-leak-kinds=all \
72 $R/bin/afb-daemon-cov \
83 --log error,warning,notice,info,debug,critical,alert-error,warning,notice,info,debug,critical,alert+error,warning,notice,info,debug,critical,alert \
90 --alias /icons:$R/www \
97 --ldpaths $R/ldpath/strong \
98 --binding $R/bin/demat.so \
99 --auto-api $R/apis/auto \
108 --call demat/ping:true \
109 --ws-server unix:$R/apis/ws/hello \
110 --ws-server unix:$R/apis/ws/salut \
111 --exec $R/scripts/run-parts.sh @p @t