aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVishal Bhoj <vishal.bhoj@linaro.org>2017-04-04 12:42:46 +0530
committerVishal Bhoj <vishal.bhoj@linaro.org>2017-04-07 13:45:23 +0530
commit3f0f9d37df62bf6af3902ba402b8a5f48cb59589 (patch)
tree227d59361224f9a2424da4f8a49cae5ffabee789
parentc2339c145f6d71a02d90b49c7c08f6a880ca47ae (diff)
android: lava v2: add microbenchmarks jobs
Change-Id: If1240eed03eb8922e4a5a981cf8f7291d58a999c Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
-rw-r--r--android/nexus5x/microbenchmarks_32.yaml68
-rw-r--r--android/nexus5x/microbenchmarks_64.yaml68
-rw-r--r--android/pixel/microbenchmarks_32.yaml68
-rw-r--r--android/pixel/microbenchmarks_64.yaml68
4 files changed, 272 insertions, 0 deletions
diff --git a/android/nexus5x/microbenchmarks_32.yaml b/android/nexus5x/microbenchmarks_32.yaml
new file mode 100644
index 0000000..fec94eb
--- /dev/null
+++ b/android/nexus5x/microbenchmarks_32.yaml
@@ -0,0 +1,68 @@
+device_type: nexus5x
+job_name: microbenchmarks
+timeouts:
+ job:
+ minutes: 60
+ action:
+ minutes: 30
+ connection:
+ minutes: 2
+priority: medium
+visibility: personal
+reboot_to_fastboot: false
+
+metadata:
+ source: https://git.linaro.org/qa/test-definitions/
+ path: microbenchmarks_32.yaml
+
+protocols:
+ lava-lxc:
+ name: lxc-microbenchmarks
+ distribution: ubuntu
+ release: xenial
+ arch: amd64
+ verbose: true
+
+secrets:
+ ART_TOKEN: "%%ART_TOKEN%%"
+ ARTIFACTORIAL_TOKEN: "%%ARTIFACTORIAL_TOKEN%%"
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 5
+ to: lxc
+ packages:
+ - systemd
+ - systemd-sysv
+ os: debian
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ connection: lxc
+ timeout:
+ minutes: 300
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/microbenchmarks/microbenchmarks.yaml
+ params:
+ SNAPSHOTS_URL: "%%DOWNLOAD_URL%%"
+ SOURCE_PROJECT_NAME: "%%ANDROID_META_NAME%%"
+ SOURCE_BUILD_NUMBER: "%%ANDROID_META_BUILD%%"
+ SOURCE_BUILD_URL: "%%ANDROID_META_URL%%"
+ ART_URL: "https://staging-art-reports.linaro.org"
+ LUNCH_TARGET: "arm_krait"
+ BUILD_TARBALL: "test-arm-fs.txz"
+ ITERATIONS: "10"
+ MODE: "32"
+ name: microbenchmarks
diff --git a/android/nexus5x/microbenchmarks_64.yaml b/android/nexus5x/microbenchmarks_64.yaml
new file mode 100644
index 0000000..6cf8adb
--- /dev/null
+++ b/android/nexus5x/microbenchmarks_64.yaml
@@ -0,0 +1,68 @@
+device_type: nexus5x
+job_name: microbenchmarks
+timeouts:
+ job:
+ minutes: 60
+ action:
+ minutes: 30
+ connection:
+ minutes: 2
+priority: medium
+visibility: personal
+reboot_to_fastboot: false
+
+metadata:
+ source: https://git.linaro.org/qa/test-definitions.git
+ path: microbenchmarks_64.yaml
+
+protocols:
+ lava-lxc:
+ name: lxc-microbenchmarks
+ distribution: ubuntu
+ release: xenial
+ arch: amd64
+ verbose: true
+
+secrets:
+ ART_TOKEN: "%%ART_TOKEN%%"
+ ARTIFACTORIAL_TOKEN: "%%ARTIFACTORIAL_TOKEN%%"
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 5
+ to: lxc
+ packages:
+ - systemd
+ - systemd-sysv
+ os: debian
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ connection: lxc
+ timeout:
+ minutes: 300
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/microbenchmarks/microbenchmarks.yaml
+ params:
+ SNAPSHOTS_URL: "%%DOWNLOAD_URL%%"
+ SOURCE_PROJECT_NAME: "%%ANDROID_META_NAME%%"
+ SOURCE_BUILD_NUMBER: "%%ANDROID_META_BUILD%%"
+ SOURCE_BUILD_URL: "%%ANDROID_META_URL%%"
+ ART_URL: "https://staging-art-reports.linaro.org"
+ LUNCH_TARGET: "armv8"
+ BUILD_TARBALL: "test-armv8-fs.txz"
+ ITERATIONS: "10"
+ MODE: "64"
+ name: microbenchmarks
diff --git a/android/pixel/microbenchmarks_32.yaml b/android/pixel/microbenchmarks_32.yaml
new file mode 100644
index 0000000..6594bab
--- /dev/null
+++ b/android/pixel/microbenchmarks_32.yaml
@@ -0,0 +1,68 @@
+device_type: pixel
+job_name: microbenchmarks
+timeouts:
+ job:
+ minutes: 60
+ action:
+ minutes: 30
+ connection:
+ minutes: 2
+priority: medium
+visibility: personal
+reboot_to_fastboot: false
+
+metadata:
+ source: https://git.linaro.org/qa/test-definitions.git
+ path: microbenchmarks_32.yaml
+
+protocols:
+ lava-lxc:
+ name: lxc-microbenchmarks
+ distribution: ubuntu
+ release: xenial
+ arch: amd64
+ verbose: true
+
+secrets:
+ ART_TOKEN: "%%ART_TOKEN%%"
+ ARTIFACTORIAL_TOKEN: "%%ARTIFACTORIAL_TOKEN%%"
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 5
+ to: lxc
+ packages:
+ - systemd
+ - systemd-sysv
+ os: debian
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ connection: lxc
+ timeout:
+ minutes: 300
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/microbenchmarks/microbenchmarks.yaml
+ params:
+ SNAPSHOTS_URL: "%%DOWNLOAD_URL%%"
+ SOURCE_PROJECT_NAME: "%%ANDROID_META_NAME%%"
+ SOURCE_BUILD_NUMBER: "%%ANDROID_META_BUILD%%"
+ SOURCE_BUILD_URL: "%%ANDROID_META_URL%%"
+ ART_URL: "https://staging-art-reports.linaro.org"
+ LUNCH_TARGET: "arm_krait"
+ BUILD_TARBALL: "test-arm-fs.txz"
+ ITERATIONS: "10"
+ MODE: "32"
+ name: microbenchmarks
diff --git a/android/pixel/microbenchmarks_64.yaml b/android/pixel/microbenchmarks_64.yaml
new file mode 100644
index 0000000..4d458d8
--- /dev/null
+++ b/android/pixel/microbenchmarks_64.yaml
@@ -0,0 +1,68 @@
+device_type: pixel
+job_name: microbenchmarks
+timeouts:
+ job:
+ minutes: 60
+ action:
+ minutes: 30
+ connection:
+ minutes: 2
+priority: medium
+visibility: personal
+reboot_to_fastboot: false
+
+metadata:
+ source: https://git.linaro.org/qa/test-definitions.git
+ path: microbenchmarks_64.yaml
+
+protocols:
+ lava-lxc:
+ name: lxc-microbenchmarks
+ distribution: ubuntu
+ release: xenial
+ arch: amd64
+ verbose: true
+
+secrets:
+ ART_TOKEN: "%%ART_TOKEN%%"
+ ARTIFACTORIAL_TOKEN: "%%ARTIFACTORIAL_TOKEN%%"
+
+actions:
+- deploy:
+ namespace: tlxc
+ timeout:
+ minutes: 5
+ to: lxc
+ packages:
+ - systemd
+ - systemd-sysv
+ os: debian
+
+- boot:
+ namespace: tlxc
+ prompts:
+ - 'root@(.*):/#'
+ timeout:
+ minutes: 5
+ method: lxc
+
+- test:
+ namespace: tlxc
+ connection: lxc
+ timeout:
+ minutes: 300
+ definitions:
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/android/microbenchmarks/microbenchmarks.yaml
+ params:
+ SNAPSHOTS_URL: "%%DOWNLOAD_URL%%"
+ SOURCE_PROJECT_NAME: "%%ANDROID_META_NAME%%"
+ SOURCE_BUILD_NUMBER: "%%ANDROID_META_BUILD%%"
+ SOURCE_BUILD_URL: "%%ANDROID_META_URL%%"
+ ART_URL: "https://staging-art-reports.linaro.org"
+ LUNCH_TARGET: "armv8"
+ BUILD_TARBALL: "test-armv8-fs.txz"
+ ITERATIONS: "10"
+ MODE: "64"
+ name: microbenchmarks