aboutsummaryrefslogtreecommitdiff
path: root/lt-qcom
diff options
context:
space:
mode:
authorAníbal Limón <anibal.limon@linaro.org>2018-02-26 19:37:04 -0600
committerMilosz Wasilewski <milosz.wasilewski@linaro.org>2018-03-07 19:06:54 +0000
commit0426e38a2c9903600ac4a721be208fd5ab989a08 (patch)
tree334225f7f73751e3a093dc503e71cef581d59ee2 /lt-qcom
parent67194657b79f8e972b2129c2f942d484a5fa1892 (diff)
lt-qcom-debian-images: Add PMWG LAVA testing
This enables workload-automation execution, this test job was tested on V.L.O [1]. The test execution agenda consists of cyclictest, dhrystone, dhrystone, hackbench, idle, memcpy, stream and sysbench [2]. This job is send to PMWG server because it has special hw for energy probes. Add pre-os-command in boot to shutdown OTG port in db410c. [1] https://pmwg.validation.linaro.org/scheduler/job/4790 [2] https://git.linaro.org/qa/wa2-lava.git/tree/agenda/linux-workloads.yaml?h=wa-templates Change-Id: If1a97be5a83bed538a9847d15e5cc121ee21d0a8 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
Diffstat (limited to 'lt-qcom')
-rw-r--r--lt-qcom/lava-job-definitions/dragonboard-410c/base_template.yaml6
-rw-r--r--lt-qcom/lava-job-definitions/dragonboard-410c/template-pmwg.yaml45
2 files changed, 51 insertions, 0 deletions
diff --git a/lt-qcom/lava-job-definitions/dragonboard-410c/base_template.yaml b/lt-qcom/lava-job-definitions/dragonboard-410c/base_template.yaml
index ffa87d11..561f6692 100644
--- a/lt-qcom/lava-job-definitions/dragonboard-410c/base_template.yaml
+++ b/lt-qcom/lava-job-definitions/dragonboard-410c/base_template.yaml
@@ -128,3 +128,9 @@ actions:
timeout:
minutes: 15
method: fastboot
+ protocols:
+ lava-lxc:
+ - action: auto-login-action
+ request: pre-os-command
+ timeout:
+ minutes: 2
diff --git a/lt-qcom/lava-job-definitions/dragonboard-410c/template-pmwg.yaml b/lt-qcom/lava-job-definitions/dragonboard-410c/template-pmwg.yaml
new file mode 100644
index 00000000..5de1c7ae
--- /dev/null
+++ b/lt-qcom/lava-job-definitions/dragonboard-410c/template-pmwg.yaml
@@ -0,0 +1,45 @@
+- test:
+ namespace: dragonboard410c
+ name: qcomlt-pmwg
+ timeout:
+ minutes: 60
+ definitions:
+ - from: inline
+ repository:
+ metadata:
+ format: Lava-Test Test Definition 1.0
+ name: prep-tests
+ description: "Download energy-probe-ext instrumentation"
+ run:
+ steps:
+ - cd /root
+ - git clone https://git.linaro.org/power/energy-probe-ext.git
+ name: prep-inline
+ path: inline/prep.yaml
+ - repository: https://git.linaro.org/qa/test-definitions.git
+ from: git
+ path: automated/linux/workload-automation/workload-automation.yaml
+ params:
+ AGENDA: agenda/qcomlt/linux-workloads-db410c.yaml
+ WA_EXTENSION_PATHS: /root/energy-probe-ext
+ ARTIFACTORIAL_URL: https://archive.validation.linaro.org/artifacts/team/qcomlt/
+ name: linux-pmwg
+
+device_type: ${DEVICE_TYPE}
+job_name: lt-qcom-${OS_INFO}-pmwg-${BUILD_NUMBER}
+timeouts:
+ job:
+ minutes: 90
+ action:
+ minutes: 15
+ connection:
+ minutes: 2
+priority: medium
+visibility: group
+
+secrets:
+ ARTIFACTORIAL_TOKEN: "${ARTIFACTORIAL_TOKEN}"
+
+metadata:
+ source: https://git.linaro.org/ci/job/configs.git
+ path: lt-qcom/lava-job-definitions/dragonboard-410c/template-pmwg.yaml