aboutsummaryrefslogtreecommitdiff
path: root/rpb-openembedded-krogoth.yaml
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2017-02-08 10:51:31 +0200
committerFathi Boudra <fathi.boudra@linaro.org>2017-02-08 10:51:31 +0200
commit2afef80fcfb7cdf1d4a56bda7f1f585b3fc50673 (patch)
tree430ccbd2949bb4a385925567d27e8bd82d3d0f7f /rpb-openembedded-krogoth.yaml
parent40670ce60db7f920f38b17aa16ab88be7afac581 (diff)
rpb-openembedded: handle LAVA v1/v2 test definitions on all the branches
Change-Id: I966eab74952d287e31d945b30f8c32350acc37b0 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'rpb-openembedded-krogoth.yaml')
-rw-r--r--rpb-openembedded-krogoth.yaml39
1 files changed, 30 insertions, 9 deletions
diff --git a/rpb-openembedded-krogoth.yaml b/rpb-openembedded-krogoth.yaml
index d394b5a7..e73431fa 100644
--- a/rpb-openembedded-krogoth.yaml
+++ b/rpb-openembedded-krogoth.yaml
@@ -87,6 +87,8 @@
dragonboard-410c)
export DEVICE_TYPE=apq8016-sbc
;;
+ stih410-b2260)
+ export DEVICE_TYPE=b2260
*)
echo "Skip DEVICE_TYPE for ${MACHINE}"
;;
@@ -95,16 +97,35 @@
rm -rf configs lci-build-tools
git clone --depth 1 http://git.linaro.org/ci/lci-build-tools.git
git clone --depth 1 http://git.linaro.org/ci/job/configs.git
- [ -z "${DEVICE_TYPE}" ] || \
- ./lci-build-tools/yaml-to-json.py configs/rpb-openembedded/lava-job-definitions/${DEVICE_TYPE}/template.yaml \
- > custom_lava_job_definition.json
- cat << EOF > post_build_lava_parameters
- DEVICE_TYPE=${DEVICE_TYPE}
- BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
- CUSTOM_JSON_URL=${JOB_URL}/ws/custom_lava_job_definition.json
- LAVA_SERVER=${LAVA_SERVER}
- EOF
+ # Handle LAVA v1 (json)/v2 (yaml) test definitions
+ case "${DEVICE_TYPE}" in
+ apq8016-sbc)
+ ./lci-build-tools/yaml-to-json.py configs/rpb-openembedded/lava-job-definitions/${DEVICE_TYPE}/template.yaml \
+ > custom_lava_job_definition.json
+
+ cat << EOF > post_build_lava_parameters
+ DEVICE_TYPE=${DEVICE_TYPE}
+ BUNDLE_STREAM_NAME=${BUNDLE_STREAM_NAME}
+ CUSTOM_JSON_URL=${JOB_URL}/ws/custom_lava_job_definition.json
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ ;;
+ b2260)
+ sed -e "s|\${KERNEL_URL}|${KERNEL_URL}|" \
+ -e "s|\${DTB_URL}|${DTB_URL}|" \
+ -e "s|\${NFSROOTFS_URL}|${NFSROOTFS_URL}|" \
+ -e "s|\${BUILD_URL}|${BUILD_URL}|" \
+ < configs/rpb-openembedded/lava-job-definitions/${DEVICE_TYPE}/template.yaml \
+ > custom_lava_job_definition.yaml
+
+ cat << EOF > post_build_lava_parameters
+ DEVICE_TYPE=${DEVICE_TYPE}
+ CUSTOM_YAML_URL=${JOB_URL}/ws/custom_lava_job_definition.yaml
+ LAVA_SERVER=${LAVA_SERVER}
+ EOF
+ ;;
+ esac
- trigger-builds:
- project: 'post-build-lava'
property-file: post_build_lava_parameters