← Back to team overview

canonical-hw-cert team mailing list archive

[Merge] ~pwlars/hwcert-jenkins-jobs:visionfive-image-testing into hwcert-jenkins-jobs:master

 

Paul Larson has proposed merging ~pwlars/hwcert-jenkins-jobs:visionfive-image-testing into hwcert-jenkins-jobs:master.

Requested reviews:
  hwcert-jenkins (hwcert-jenkins)

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

This adds tests for visionfive on jammy only for now, since it will have an image in the upcoming 22.04.1 release
-- 
Your team hwcert-jenkins is requested to review the proposed merge of ~pwlars/hwcert-jenkins-jobs:visionfive-image-testing into hwcert-jenkins-jobs:master.
diff --git a/jobs/image-testing/projects/visionfive.yaml b/jobs/image-testing/projects/visionfive.yaml
new file mode 100644
index 0000000..03605f1
--- /dev/null
+++ b/jobs/image-testing/projects/visionfive.yaml
@@ -0,0 +1,30 @@
+- project:
+    name: visionfive-server-image-testing
+    queue: starfive-visionfive
+    device: visionfive
+    arch: riscv64
+    launcher: client-cert-iot-ubuntucore
+    provision_data: |
+      provision_data:
+            url: {image_base_url}/{image_file}
+    custom_launcher:
+      !include-raw-escape: jobs/image-testing/launchers/checkbox-client-cert-iot.conf
+    manifest: >-
+      [manifest]
+              com.canonical.certification::has_audio_playback = true
+              com.canonical.certification::has_bt_adapter = false
+              com.canonical.certification::has_ethernet_adapter = true
+              com.canonical.certification::gpio_loopback = false
+              com.canonical.certification::has_usb_storage = true
+              com.canonical.certification::has_wlan_adapter = false
+    jobs:
+      - '{prefix}-{device}-{image-type}-server-{arch}-image':
+          image-type: jammy
+          image_base_url: http://cdimage.ubuntu.com/ubuntu-server/jammy/daily-preinstalled/pending/
+          image_file: jammy-preinstalled-server-riscv64+visionfive.img.xz
+          image_channel: jammy
+          escaped_image_file: jammy-preinstalled-server-riscv64\+visionfive\.img\.xz
+          post_setup_cmds: |
+            _run sudo add-apt-repository ppa:checkbox-dev/ppa 
+                    _run sudo apt update
+                    _run sudo apt install -y checkbox-ng python3-checkbox-ng plainbox-provider-checkbox plainbox-provider-resource-generic plainbox-provider-sru fswebcam obexftp wmctrl iperf mesa-utils vim openssh-server pastebinit fwts

Follow ups