aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--96boards-reference-platform-aosp-db410c.yaml18
-rw-r--r--96boards-reference-platform-aosp/lava-job-definitions/apq8016-sbc/template-boot.json113
2 files changed, 131 insertions, 0 deletions
diff --git a/96boards-reference-platform-aosp-db410c.yaml b/96boards-reference-platform-aosp-db410c.yaml
index 911b94385a..70746b17fb 100644
--- a/96boards-reference-platform-aosp-db410c.yaml
+++ b/96boards-reference-platform-aosp-db410c.yaml
@@ -139,7 +139,25 @@
--include "^[BHi][^/]+txt$" \
--include "^(MANIFEST|MD5SUMS.txt|BUILD-INFO.txt|README.textile)$"
+ cat << EOF > ${WORKSPACE}/post_build_lava_parameters
+ DEVICE_TYPE=${LAVA_DEVICE_TYPE:-${TARGET_PRODUCT}}
+ TARGET_PRODUCT=${TARGET_PRODUCT}
+ MAKE_TARGETS=${MAKE_TARGETS}
+ JOB_NAME=${JOB_NAME}
+ BUILD_NUMBER=${BUILD_NUMBER}
+ 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/ci/job/configs.git/blob_plain/refs/heads/master:/96boards-reference-platform-aosp/lava-job-definitions/apq8016-sbc/template-boot.json
+ EOF
+
echo "Build finished"
+ - trigger-builds:
+ - project: 'post-build-lava'
+ property-file: post_build_lava_parameters
+ block: true
publishers:
- archive:
artifacts: '*.xml'
diff --git a/96boards-reference-platform-aosp/lava-job-definitions/apq8016-sbc/template-boot.json b/96boards-reference-platform-aosp/lava-job-definitions/apq8016-sbc/template-boot.json
new file mode 100644
index 0000000000..7df8bd1aad
--- /dev/null
+++ b/96boards-reference-platform-aosp/lava-job-definitions/apq8016-sbc/template-boot.json
@@ -0,0 +1,113 @@
+{
+ "actions": [
+ {
+ "command": "deploy_linaro_android_image",
+ "metadata": {
+ "android.build": "%%ANDROID_META_BUILD%%",
+ "android.name": "%%ANDROID_META_NAME%%",
+ "android.url": "%%ANDROID_META_URL%%"
+ },
+ "parameters":
+ {
+ "bootloadertype": "uefi",
+ "images": [
+ {
+ "partition": "partition",
+ "url": "http://images-internal/dragonboard410c/linaro/rescue/16.02/android/gpt_both0.bin"
+ },
+ {
+ "partition": "hyp",
+ "url": "http://images-internal/dragonboard410c/linaro/rescue/16.02/android/hyp.mbn"
+ },
+ {
+ "partition": "modem",
+ "url": "http://images-internal/dragonboard410c/linaro/rescue/16.02/android/NON-HLOS.bin"
+ },
+ {
+ "partition": "rpm",
+ "url": "http://images-internal/dragonboard410c/linaro/rescue/16.02/android/rpm.mbn"
+ },
+ {
+ "partition": "sbl1",
+ "url": "http://images-internal/dragonboard410c/linaro/rescue/16.02/android/sbl1.mbn"
+ },
+ {
+ "partition": "sec",
+ "url": "http://images-internal/dragonboard410c/linaro/rescue/16.02/android/sec.dat"
+ },
+ {
+ "partition": "tz",
+ "url": "http://images-internal/dragonboard410c/linaro/rescue/16.02/android/tz.mbn"
+ },
+ {
+ "partition": "aboot",
+ "url": "http://images-internal/dragonboard410c/linaro/rescue/16.02/android/emmc_appsboot.mbn"
+ },
+ {
+ "partition": "boot",
+ "url": "%%DOWNLOAD_URL%%/boot-db410c.img.xz"
+ },
+ {
+ "partition": "system",
+ "url": "%%ANDROID_SYSTEM%%"
+ },
+ {
+ "partition": "userdata",
+ "url": "%%ANDROID_DATA%%"
+ },
+ {
+ "partition": "cache",
+ "url": "%%ANDROID_CACHE%%"
+ }]
+ }
+ },
+ {
+ "command": "boot_linaro_android_image",
+ "parameters":
+ {
+ "test_image_prompt": "shell@",
+ "enable_network_after_boot_android": false,
+ "wait_for_home_screen": false
+ }
+ },
+ {
+ "command": "lava_test_shell",
+ "parameters": {
+ "lava_test_dir": "/data/local/tmp/lava",
+ "lava_test_results_dir": "/local/tmp/lava",
+ "testdef_repos": [
+ {
+ "git-repo": "git://git.linaro.org/qa/test-definitions.git",
+ "testdef": "android/boottime.yaml"
+ }
+ ],
+ "timeout": 1800
+ }
+ },
+ {
+ "command": "lava_test_shell",
+ "parameters": {
+ "lava_test_dir": "/data/local/tmp/lava",
+ "lava_test_results_dir": "/local/tmp/lava",
+ "testdef_repos": [
+ {
+ "git-repo": "git://git.linaro.org/qa/test-definitions.git",
+ "testdef": "android/ping_dns.yaml"
+ }],
+ "timeout": 1800
+ }
+ },
+ {
+ "command": "submit_results",
+ "parameters": {
+ "server": "http://validation.linaro.org/RPC2/",
+ "stream": "/private/team/lmg/"
+ }
+ }
+ ],
+ "device_type": "apq8016-sbc",
+ "image_type": "android",
+ "job_name": "%%JOB_NAME%%-%%ANDROID_META_BUILD%%",
+ "logging_level": "DEBUG",
+ "timeout": 7200
+}