aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorduerpei <duep.fnst@fujitsu.com>2022-08-06 11:47:36 +0800
committerduerpei <duep.fnst@fujitsu.com>2022-08-06 11:47:36 +0800
commit2e5067e302bcfe08f970212f8d5c183561bf1f55 (patch)
tree6271bdc0b4af9c332fb8c4549d718406a3328319
parent613e4a1ae1863799d388283f6de8e14a3aa4d584 (diff)
qa-testdefinitions: add yaml and script for agl extend test
In qa-testdefinitions, add lava testdefinition (yaml+script) for agl extend test Bug-AGL: SPEC-4345 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: I2df480b5e880c62868c17192c827e8f7ccc2a749
-rwxr-xr-xcommon/scripts/agl-extend-test.sh35
-rw-r--r--test-suites/release/agl-extend-test.yaml17
2 files changed, 52 insertions, 0 deletions
diff --git a/common/scripts/agl-extend-test.sh b/common/scripts/agl-extend-test.sh
new file mode 100755
index 0000000..fd3a4f8
--- /dev/null
+++ b/common/scripts/agl-extend-test.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+pre_check=`which agl-test`
+
+if [ -n "$pre_check" ] ; then
+ agl-test
+ echo "agl-extend-test is present"
+else
+ echo "agl-test is not installed, abort this test"
+ exit 127
+fi
+
+
+if [ -x ./artiproxy-upload.sh ] ; then
+ LOG_DIR=/var/run/agl-test/logs/log-to-report
+ ZIP_FILE=`ls ${LOG_DIR} | grep agl-test-log*`
+
+ if [ -z $ZIP_FILE ] ; then
+ echo "Cannot find agl-extend-test log"
+ exit 1
+ fi
+
+ ./artiproxy-upload.sh $LOG_DIR $ZIP_FILE
+ if [ $? -eq 1 ] ; then
+ echo "Upload of ${ZIP_FILE} failed"
+ exit 1
+ else
+ echo "Upload of test report successful"
+ exit 0
+ fi
+
+else
+ echo "The file artiproxy-upload.sh does not exist"
+ exit 126
+fi
diff --git a/test-suites/release/agl-extend-test.yaml b/test-suites/release/agl-extend-test.yaml
new file mode 100644
index 0000000..ba90dec
--- /dev/null
+++ b/test-suites/release/agl-extend-test.yaml
@@ -0,0 +1,17 @@
+metadata:
+ name: agl-extend-test
+ format: "Lava-Test-Shell Test Definition 1.0"
+ description: "Extend tests for agl release"
+ maintainer:
+ - duep.fnst@fujitsu.com
+ os:
+ - openembedded
+ scope:
+ - functional
+params:
+ DEVICE_TAGS: ""
+
+run:
+ steps:
+ - "cd common/scripts"
+ - "./agl-extend-test.sh"