From: Corentin LABBE Date: Mon, 14 Sep 2020 08:12:28 +0000 (+0200) Subject: SPEC-3550: fix parsing of id X-Git-Tag: 10.0.0~3 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=4a25de357684fbf3d0e280dc5697ac97d090ae6b;p=src%2Fqa-testdefinitions.git SPEC-3550: fix parsing of id The id could be not the first element, and so the parsing is wrong. Change-Id: I325aac6de4733a166c7be8e3515b85e9edff4365 Bug-AGL: SPEC-3550 Signed-off-by: Corentin LABBE --- diff --git a/common/scripts/application-lifecycle.sh b/common/scripts/application-lifecycle.sh index 2674530..b9b3328 100755 --- a/common/scripts/application-lifecycle.sh +++ b/common/scripts/application-lifecycle.sh @@ -123,7 +123,7 @@ inspect_wgt() { fi # the file naming convention is servicename.wgt # but some didnt respect it - export WGTSERVICENAME=$(grep 'id=.*' config.xml | cut -d= -f2 | cut -d'"' -f2) + export WGTSERVICENAME=$(grep 'id=.*' config.xml | sed 's,^.*id=,id=,' | cut -d= -f2 | cut -d'"' -f2) if [ -z "$WGTSERVICENAME" ];then echo "WARN: failed to find name in config.xml, fallback to filename" export WGTSERVICENAME="$WGTNAME"