From 2e5067e302bcfe08f970212f8d5c183561bf1f55 Mon Sep 17 00:00:00 2001 From: duerpei Date: Sat, 6 Aug 2022 11:47:36 +0800 Subject: 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 Change-Id: I2df480b5e880c62868c17192c827e8f7ccc2a749 --- common/scripts/agl-extend-test.sh | 35 ++++++++++++++++++++++++++++++++ test-suites/release/agl-extend-test.yaml | 17 ++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100755 common/scripts/agl-extend-test.sh create mode 100644 test-suites/release/agl-extend-test.yaml 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" -- cgit 1.2.3-korg