From: Corentin LABBE Date: Tue, 22 Oct 2019 12:11:15 +0000 (+0200) Subject: SPEC-2903: fix the grep test method X-Git-Tag: 8.99.1~3 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F48%2F22748%2F1;p=src%2Fqa-testdefinitions.git SPEC-2903: fix the grep test method While inspecting if application test is working with our latest SPEC-2903 changes I see in job 8845 the following errors: + grep urn:AGL:widget:provided-api config.xml + '' ./common/scripts/application-lifecycle.sh: line 74: --- diff --git a/common/scripts/application-lifecycle.sh b/common/scripts/application-lifecycle.sh index 64afdb6..551e5b6 100755 --- a/common/scripts/application-lifecycle.sh +++ b/common/scripts/application-lifecycle.sh @@ -30,8 +30,10 @@ fi do_afm_util() { if [ $SERVICE_USER -eq 1 -o $APPLICATION_USER -eq 1 ];then + echo "DEBUG: do_afm_util as $AGLDRIVER" su - $AGLDRIVER -c "afm-util $*" else + echo "DEBUG: do_afm_util as $(whoami)" afm-util $* fi return $? @@ -71,9 +73,11 @@ do echo "DEBUG: not hidden package" fi # a service sets urn:AGL:widget:provided-api - if $(grep "urn:AGL:widget:provided-api" config.xml) ; then + grep "urn:AGL:widget:provided-api" config.xml + if [ $? -eq 0 ] ; then # we are a service, now determine the scope ... - if $(grep "urn:AGL:permission::partner:scope-platform" config.xml) ; then + grep "urn:AGL:permission::partner:scope-platform" config.xml + if [ $? -eq 0 ];then SERVICE_PLATFORM=1 else SERVICE_USER=1