diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2017-02-08 10:51:31 +0200 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2017-02-08 10:51:31 +0200 |
commit | 2afef80fcfb7cdf1d4a56bda7f1f585b3fc50673 (patch) | |
tree | 430ccbd2949bb4a385925567d27e8bd82d3d0f7f /rpb-openembedded-krogoth.yaml | |
parent | 40670ce60db7f920f38b17aa16ab88be7afac581 (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.yaml | 39 |
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 |