aboutsummaryrefslogtreecommitdiff
path: root/schneider-openembedded
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2019-12-27 12:35:16 +0000
committerRyan Harkin <ryan.harkin@linaro.org>2019-12-27 12:35:16 +0000
commit990fc6e0296047891868afc5df7508174ccc0d66 (patch)
treeab47ce414f91b96d3efffc2f19e16fb774855775 /schneider-openembedded
parentaad91be67a81cfaf1c1d0a70dea306d65b88c79f (diff)
se: improve job submission script
Remove duplication of submission calls, and simplify the script by providing lists of jobs to run. Change-Id: I7dae45ba6cb411d7490c17ae3612c15d5fbdbbc5 Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Diffstat (limited to 'schneider-openembedded')
-rwxr-xr-xschneider-openembedded/submit_for_testing.sh208
1 files changed, 28 insertions, 180 deletions
diff --git a/schneider-openembedded/submit_for_testing.sh b/schneider-openembedded/submit_for_testing.sh
index 7a395936..b01dd886 100755
--- a/schneider-openembedded/submit_for_testing.sh
+++ b/schneider-openembedded/submit_for_testing.sh
@@ -6,99 +6,36 @@ git clone --depth 1 http://git.linaro.org/ci/job/configs.git
# Used by DB410C's template:
export RESIZE_ROOTFS=${RESIZE_ROOTFS:-}
-if [ "${DEVICE_TYPE}" == "rzn1d" ] || [ "${DEVICE_TYPE}" == "soca9" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names uboot.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "rzn1d" ] || [ "${DEVICE_TYPE}" == "soca9" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names tftp-nfs.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "rzn1d" ] || [ "${DEVICE_TYPE}" == "soca9" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names tftp-nfs-dev.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "rzn1d" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names ubi.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "rzn1d" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names ubi-edge.yaml
-fi
-
-
-if [ "${DEVICE_TYPE}" == "rzn1d" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names wic.yaml
-fi
+templates_common=(\
+ uboot.yaml \
+ tftp-nfs.yaml \
+ tftp-nfs-dev.yaml \
+ wic.yaml \
+ wic-dev.yaml \
+)
+
+templates_soca9=(\
+ wic-dev-ltp-1.yaml \
+ wic-dev-ltp-2.yaml \
+ wic-dev-ptest.yaml \
+)
+
+templates_rzn1d=(\
+ tftp-nfs-dev-ltp.yaml \
+ tftp-nfs-dev-ptest.yaml \
+ ubi.yaml \
+ ubi-edge.yaml \
+ wic-edge.yaml \
+)
if [ "${DEVICE_TYPE}" == "rzn1d" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names wic-dev.yaml
+ templates=( ${templates_common[@]} ${templates_rzn1d[@]} )
+else
+ templates=( ${templates_common[@]} ${templates_soca9[@]} )
fi
-if [ "${DEVICE_TYPE}" == "rzn1d" ]; then
+for template in ${templates[@]};
+do
python configs/openembedded-lkft/submit_for_testing.py \
--device-type ${DEVICE_TYPE} \
--build-number ${BUILD_NUMBER} \
@@ -108,94 +45,5 @@ if [ "${DEVICE_TYPE}" == "rzn1d" ]; then
--qa-server-project ${QA_SERVER_PROJECT} \
--git-commit ${MANIFEST_COMMIT} \
--template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names wic-edge.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "soca9" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names wic.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "soca9" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names wic-dev.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "rzn1d" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names tftp-nfs-dev-ltp.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "soca9" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names wic-dev-ltp-1.yaml
-
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names wic-dev-ltp-2.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "rzn1d" ] ; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names tftp-nfs-dev-ptest.yaml
-fi
-
-if [ "${DEVICE_TYPE}" == "soca9" ]; then
- python configs/openembedded-lkft/submit_for_testing.py \
- --device-type ${DEVICE_TYPE} \
- --build-number ${BUILD_NUMBER} \
- --lava-server ${LAVA_SERVER} \
- --qa-server ${QA_SERVER} \
- --qa-server-team ${QA_SERVER_TEAM} \
- --qa-server-project ${QA_SERVER_PROJECT} \
- --git-commit ${MANIFEST_COMMIT} \
- --template-path configs/schneider-openembedded/lava-job-definitions/ \
- --template-names wic-dev-ptest.yaml
-fi
+ --template-names uboot.yaml
+done