Disable afm-test execution 03/25403/1
authorJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 7 Oct 2020 16:00:52 +0000 (18:00 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 7 Oct 2020 16:00:56 +0000 (18:00 +0200)
agl-service-homescreen crashes when a testwgt is executed.
Until resolved, disable the test wgt execution.

Bug-AGL: SPEC-3608

Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I415b2fe80338f4090ef037c77d61af8205fbb77e

common/scripts/application-lifecycle.sh

index 3488680..9044a41 100755 (executable)
@@ -365,31 +365,34 @@ do
        if [ -e $WGTNAME.wgt ];then
                inspect_wgt $WGTNAME.wgt $WGTNAME
                do_release_test $WGTNAME $WGTNAME.wgt
+               pytest --show-capture=no --color=no -k "not hwrequired" /usr/lib/python?.?/site-packages/pyagl/tests/ -L
        else
                echo "WARN: cannot find $WGTNAME.wgt"
        fi
-       if [ -e $WGTNAME-test.wgt ];then
-               # wgt-test do not have the same permissions in the config.xml as the parent wgt
-               # so keep the value from last run
-               #inspect_wgt $WGTNAME-test.wgt
-               check_service_running $WGTNAME
-               if [ $? -eq 1 ];then
-                       do_afm_test $TOPDIR/$WGTNAME-test.wgt
-                       if [ $? -eq 0 ];then
-                               lava-test-case run-test-$WGTNAME --result pass
-                       else
-                               lava-test-case run-test-$WGTNAME --result fail
-                       fi
-               else
-                       echo "DEBUG: $WGTNAME is not running, skipping test"
-                       lava-test-case run-test-$WGTNAME --result skip
-               fi
-       else
-               echo "WARN: cannot find $WGTNAME.wgt"
-       fi
+       # disabled due to SPEC-3608
+       #if [ -e $WGTNAME-test.wgt ];then
+       #       # wgt-test do not have the same permissions in the config.xml as the parent wgt
+       #       # so keep the value from last run
+       #       #inspect_wgt $WGTNAME-test.wgt
+       #       check_service_running $WGTNAME
+       #       if [ $? -eq 1 ];then
+       #               do_afm_test $TOPDIR/$WGTNAME-test.wgt
+       #               if [ $? -eq 0 ];then
+       #                       lava-test-case run-test-$WGTNAME --result pass
+       #               else
+       #                       lava-test-case run-test-$WGTNAME --result fail
+       #               fi
+       #       else
+       #               echo "DEBUG: $WGTNAME is not running, skipping test"
+       #               lava-test-case run-test-$WGTNAME --result skip
+       #       fi
+       #else
+       #       echo "WARN: cannot find $WGTNAME.wgt"
+       #fi
        if [ -e $WGTNAME-debug.wgt ];then
                inspect_wgt $WGTNAME-debug.wgt $WGTNAME
                do_release_test $WGTNAME $WGTNAME-debug.wgt
+               pytest --color=no -k "not hwrequired" /usr/lib/python?.?/site-packages/pyagl/tests/
        fi
        if [ -e "$WGTNAME-coverage.wgt" ];then
                gcovr-wrapper "$WGTNAME-coverage.wgt" > coverage.result
@@ -398,9 +401,9 @@ do
                if [ $RET -eq 0 ];then
                        lava-test-case "run-test-$WGTNAME-coverage" --result pass
                        LINES_PERCENT=$(grep -o '^lines.*%' coverage.result | cut -d ' ' -f2 | cut -d% -f1)
-                       lava-test-case "run-test-$WGTNAME-coverage-lines" --result pass --measurement "$LINES_PERCENT"
+                       lava-test-case "run-test-$WGTNAME-coverage-percentage-lines" --result pass --measurement "$LINES_PERCENT"
                        BRANCHES_PERCENT=$(grep -o '^branches.*%' coverage.result | cut -d ' ' -f2 | cut -d% -f1)
-                       lava-test-case "run-test-$WGTNAME-coverage-branches" --result pass --measurement "$BRANCHES_PERCENT"
+                       lava-test-case "run-test-$WGTNAME-coverage-percentage-branches" --result pass --measurement "$BRANCHES_PERCENT"
                else
                        lava-test-case "run-test-$WGTNAME-coverage" --result fail
                fi