coverage: Allow removal of valgrind
[src/app-framework-binder.git] / coverage / scripts / run-test.sh
index 5d1b9a9..ee0fb00 100755 (executable)
@@ -7,6 +7,20 @@ cd $R/bin
 
 lcov -c -i -d $R/bin -o $R/lcov-out.info
 
+vg() {
+       if [[ -z "$NOVALGRIND" ]]; then
+               valgrind "$@"
+       else
+               while :; do
+                       case "$1" in
+                       --*) shift;;
+                       *) break;;
+                       esac
+               done
+               "$@"
+       fi
+}
+
 mk() {
        echo
        echo "*******************************************************************"
@@ -78,7 +92,7 @@ mk $R/bin/test-wrap-json
 # true life test
 ##########################################################
 mk \
-valgrind \
+vg \
        --log-file=$R/valgrind.out \
        --trace-children=no \
        --track-fds=yes \
@@ -122,6 +136,7 @@ $R/bin/afb-daemon-cov \
        --traceevt all \
        --traceglob none \
        --monitoring \
+       --set hello/key:a-kind-of-text \
        --call demat/ping:true \
        --call hello/ping:false \
        --ws-server unix:$R/apis/ws/hello \