canonical-hw-cert team mailing list archive
-
canonical-hw-cert team
-
Mailing list archive
-
Message #09145
[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