diff options
author | Vishal Bhoj <vishal.bhoj@linaro.org> | 2016-11-03 16:45:16 +0530 |
---|---|---|
committer | Vishal Bhoj <vishal.bhoj@linaro.org> | 2016-11-03 11:25:23 +0000 |
commit | ec7d6fbafca090380d6ae708a092bc39b1a40f93 (patch) | |
tree | 7e536b044dfac8e97a460ae5aa20339446396bbf /android-master-clang.yaml | |
parent | a1ddcedf1a224e507a5f1e8d7b421d6184b94861 (diff) |
clang: enable lava testing
Change-Id: I0cb917677dc4b8edafd5949ec53b3b6eba24a2af
Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
Diffstat (limited to 'android-master-clang.yaml')
-rw-r--r-- | android-master-clang.yaml | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/android-master-clang.yaml b/android-master-clang.yaml index 0f00289d..e02b3af8 100644 --- a/android-master-clang.yaml +++ b/android-master-clang.yaml @@ -38,8 +38,54 @@ yes y | bash cmake-3.5.2-Linux-x86_64.sh export PATH=${PWD}/cmake-3.5.2-Linux-x86_64/bin/:${PATH} + # Generate fat partition hikey image for LAVA. + export TARGET_BOOTIMAGE_USE_FAT=true + mkdir -p /home/buildslave/srv/${JOB_NAME} + cd /home/buildslave/srv/${JOB_NAME} git clone --depth=1 http://git.linaro.org/git/people/minseong.kim/aosp_uclang.git (cd aosp_uclang && bash aosp-uclang-init-and-build.sh) + cd /home/buildslave/srv/${JOB_NAME}/aosp_master/out/target/product/hikey/ + for image in "boot.img" "boot_fat.uefi.img" "system.img" "userdata.img" "userdata-4gb.img" "cache.img"; do + echo "Compressing ${image}" + xz ${image} + done + + wget -q https://git.linaro.org/ci/job/configs.git/blob_plain/HEAD:/android-lcr/hikey/build-info/aosp-master-template.txt -O BUILD-INFO.txt + + # Publish binaries + PUB_DEST=/android/$JOB_NAME/$BUILD_NUMBER + time linaro-cp.py \ + --api_version 3 \ + --manifest \ + --no-build-info \ + --link-latest \ + --split-job-owner \ + ./ \ + ${PUB_DEST} \ + --include "^[^/]+[._](img[^/]*|tar[^/]*|xml|sh|config)$" \ + --include "^[BHi][^/]+txt$" \ + --include "^(MANIFEST|MD5SUMS|changelog.txt)$" + + cat << EOF > ${WORKSPACE}/post_build_lava_parameters + DEVICE_TYPE=${LAVA_DEVICE_TYPE:-${TARGET_PRODUCT}} + TARGET_PRODUCT=${TARGET_PRODUCT} + MAKE_TARGETS=droidcore + JOB_NAME=${JOB_NAME} + BUILD_NUMBER=${BUILD_NUMBER} + IMAGE_EXTENSION=img.xz + BUILD_URL=${BUILD_URL} + LAVA_SERVER=validation.linaro.org/RPC2/ + IMAGE_EXTENSION=img.xz + FRONTEND_JOB_NAME=${JOB_NAME} + DOWNLOAD_URL=${PUBLISH_SERVER}/${PUB_DEST} + CUSTOM_JSON_URL=https://git.linaro.org/qa/test-plans.git/blob_plain/HEAD:/android/hikey/template-boot.json + EOF + + echo "Build finished" + - trigger-builds: + - project: 'post-build-lava' + property-file: post_build_lava_parameters + block: true publishers: - email-ext: recipients: 'minseong.kim@linaro.org,vishal.bhoj@linaro.org,daniel.diaz@linaro.org' |