← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Merge] ~andersson123/qa-jenkins-jobs:hardware-installer-testing-matrix into qa-jenkins-jobs:master

 

Tim Andersson has proposed merging ~andersson123/qa-jenkins-jobs:hardware-installer-testing-matrix into qa-jenkins-jobs:master.

Requested reviews:
  Canonical Platform QA Team (canonical-platform-qa)

For more details, see:
https://code.launchpad.net/~andersson123/qa-jenkins-jobs/+git/qa-jenkins-jobs/+merge/470887

Matrixify the hardware-installer-testing jobs to trigger them sequentially in an easy manner
-- 
Your team Canonical Platform QA Team is requested to review the proposed merge of ~andersson123/qa-jenkins-jobs:hardware-installer-testing-matrix into qa-jenkins-jobs:master.
diff --git a/jobs/hardware-iso-testing/jobs.yaml b/jobs/hardware-iso-testing/jobs.yaml
index ddabeb6..c75a073 100644
--- a/jobs/hardware-iso-testing/jobs.yaml
+++ b/jobs/hardware-iso-testing/jobs.yaml
@@ -63,6 +63,22 @@
 # job templates
 - job-template:
     name: 'hardware-{release}-{variant}-installer-{test-case}-{dut-id}'
+    project-type: matrix
+    axes:
+      - axis:
+          type: user-defined
+          name: DUT_ID
+          values: '{dut-id}'
+      - axis:
+          type: user-defined
+          name: TEST_CASE
+          values: '{test-case}'
+      - axis:
+          type: user-defined
+          name: RELEASE
+          values: '{release}'
+    execution-strategy:
+      sequential: true
     description: |
         Runs a test defined in gh:/canonical/hardware-installer-testing
     node: 'venonat'

Follow ups