← Back to team overview

canonical-hw-cert team mailing list archive

[Merge] ~jocave/hwcert-jenkins-jobs:linux-raspi-kinetic-jobs into hwcert-jenkins-jobs:master

 

Jonathan Cave has proposed merging ~jocave/hwcert-jenkins-jobs:linux-raspi-kinetic-jobs into hwcert-jenkins-jobs:master.

Requested reviews:
  hwcert-jenkins (hwcert-jenkins)

For more details, see:
https://code.launchpad.net/~jocave/hwcert-jenkins-jobs/+git/hwcert-jenkins-jobs/+merge/436270

I think this is a reasonable configuration of kinetic jobs for rpi - although I basically just took the last development release (impish) config and did some find/replace.
-- 
Your team hwcert-jenkins is requested to review the proposed merge of ~jocave/hwcert-jenkins-jobs:linux-raspi-kinetic-jobs into hwcert-jenkins-jobs:master.
diff --git a/jobs/sru/projects/rpi/kinetic.yaml b/jobs/sru/projects/rpi/kinetic.yaml
new file mode 100644
index 0000000..74168ca
--- /dev/null
+++ b/jobs/sru/projects/rpi/kinetic.yaml
@@ -0,0 +1,98 @@
+- project:
+    name: raspi-classic-server-arm64-kinetic
+    srutype: raspi
+    series: kinetic
+    arch: arm64
+    flavor: server-arm64
+    image: ubuntu-22.10-preinstalled-server-arm64+raspi.img.xz
+    detail: "Device: {system-id}\n
+             Image: {image}\n
+             Default testplan - {testplan}\n
+             Run a pre-installed {flavor} image to test the stock rpi 5.19 kernel"
+    kernel-to-check: linux-raspi
+    repository: main
+    testplan: checkbox-launcher-sru-no-stress
+    results_email: True
+    provision_data: |
+        provision_data:
+              url: {cert-file-tel}/cdimage/{series}/release/{image}
+    queue: cert-{system-id}
+    test_cmds_pre_upgrade_actions_device: |
+        _run sudo apt-get remove -y needrestart
+    exclude_test: .*poweroff.* .*reboot.*
+    jobs:
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: cm3
+            queue: cm3
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: cm3p
+            queue: cm3p
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi3ap
+            exclude_test: .*usb/storage-preinserted .*power-management/poweroff.* .*power-management/reboot.*
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi3b
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi3bp
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi400
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi4b1g
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi4b2g
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi4b4g
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi4b8g
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpicm4l
+- project:
+    name: raspi-classic-server-armhf-kinetic
+    srutype: raspi
+    series: kinetic
+    arch: armhf
+    flavor: server-armhf
+    image: ubuntu-22.10-preinstalled-server-armhf+raspi.img.xz
+    detail: "Device: {system-id}\n
+             Image: {image}\n
+             Default testplan - {testplan}\n
+             Run a pre-installed {flavor} image to test the stock rpi 5.19 kernel"
+    kernel-to-check: linux-raspi
+    repository: main
+    testplan: checkbox-launcher-sru-no-stress
+    results_email: True
+    provision_data: |
+        provision_data:
+              url: {cert-file-tel}/cdimage/{series}/release/{image}
+    queue: cert-{system-id}
+    test_cmds_pre_upgrade_actions_device: |
+        _run sudo apt-get remove -y needrestart
+    exclude_test: .*poweroff.* .*reboot.*
+    jobs:
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: cm3
+            queue: cm3
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: cm3p
+            queue: cm3p
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi2
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi3ap
+            exclude_test: .*usb/storage-preinserted .*power-management/poweroff.* .*power-management/reboot.*
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi3b
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi3bp
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi400
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi4b1g
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi4b2g
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi4b4g
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpi4b8g
+        - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}':
+            system-id: rpicm4l
\ No newline at end of file

Follow ups