android x15-v2: add lava v2 templates for x15 builds
Change-Id: I751f3028298bfe6871500bdf3ddef202906cf286
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
diff --git a/android/x15-v2/template-gearses2eclair.yaml b/android/x15-v2/template-gearses2eclair.yaml
new file mode 100644
index 0000000..dae0131
--- /dev/null
+++ b/android/x15-v2/template-gearses2eclair.yaml
@@ -0,0 +1,111 @@
+device_type: x15
+job_name: "%%JOB_NAME%%-%%ANDROID_META_BUILD%%-gearses2eclair"
+timeouts:
+ job:
+ minutes: 120
+ action:
+ minutes: 15
+ connection:
+ minutes: 2
+priority: medium
+visibility: public
+
+metadata:
+ android.build: "%%ANDROID_META_BUILD%%"
+ android.name: "%%ANDROID_META_NAME%%"
+ android.url: "%%ANDROID_META_URL%%"
+ android.fastboot: "platform-tools_r26.0.0"
+
+protocols:
+ lava-lxc:
+ name: lxc-x15-test
+ template: ubuntu
+ distribution: ubuntu
+ release: xenial
+ arch: amd64
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 5
+ to: lxc
+ packages:
+ - wget
+ - zip
+ - unzip
+ os: ubuntu
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ - 'shell@am57xevm:/'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ timeout:
+ minutes: 10
+ definitions:
+ - from: inline
+ name: install-google-fastboot
+ path: inline/install-google-fastboot.yaml
+ repository:
+ metadata:
+ format: Lava-Test Test Definition 1.0
+ name: install-fastboot
+ description: "Install fastboot provided by google"
+ run:
+ steps:
+ - wget https://dl.google.com/android/repository/platform-tools_r26.0.0-linux.zip
+ - unzip platform-tools_r26.0.0-linux.zip
+ - ln -s `pwd`/platform-tools/fastboot /usr/bin/fastboot
+ - ln -s `pwd`/platform-tools/adb /usr/bin/adb
+ - fastboot --version
+
+- deploy:
+ timeout:
+ minutes: 30
+ to: fastboot
+ namespace: droid
+ connection: lxc
+ images:
+ environment:
+ url: "%%DOWNLOAD_URL%%/am57xx-evm-reva3.dtb"
+ boot:
+ url: "%%ANDROID_BOOT%%"
+ cache:
+ url: "%%ANDROID_CACHE%%"
+ userdata:
+ url: "%%ANDROID_DATA%%"
+ system:
+ url: "%%ANDROID_SYSTEM%%"
+ vendor:
+ url: "%%DOWNLOAD_URL%%/vendor.img"
+
+- boot:
+ namespace: droid
+ connection: serial
+ prompts:
+ - 'root@(.*):/#'
+ - 'shell@am57xevm:/'
+ timeout:
+ minutes: 15
+ method: fastboot
+
+- test:
+ namespace: tlxc
+ connection: lxc
+ timeout:
+ minutes: 120
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/apk-automation/apk-automation.yaml
+ name: gearses2eclair
+ params:
+ TEST_NAME: gearses2eclair
+ LOOPS: 1