SPEC-3484: install and basicly test coverage package 49/25249/1
authorCorentin LABBE <clabbe@baylibre.com>
Mon, 31 Aug 2020 11:58:41 +0000 (13:58 +0200)
committerCorentin LABBE <clabbe@baylibre.com>
Mon, 14 Sep 2020 12:31:39 +0000 (14:31 +0200)
Install and test coverage the same way than normal package.
Handling coverage generated files will be handled later.

Bug-AGL: SPEC-3484
Change-Id: I02d4ea1aa77954a7c85317accb6b565ece8676c0
Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
common/scripts/application-lifecycle.sh

index b9b3328..f922d02 100755 (executable)
@@ -393,7 +393,20 @@ do
        fi
        if [ -e $WGTNAME-coverage.wgt ];then
                inspect_wgt $WGTNAME-coverage.wgt $WGTNAME
-               echo "DEBUG: coverage not handled yet"
+               do_release_test $WGTNAME $WGTNAME-coverage.wgt
+               check_service_running $WGTNAME
+               if [ $? -eq 1 ];then
+                       afm-util install $TOPDIR/$WGTNAME-test.wgt
+                       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
        fi
 done