Bug Description
When selecting the camera-automated test plan, the Raspberry Pi (RPI) related camera test jobs do not appear. Furthermore, the has_rpi_camera manifest option is missing and cannot be selected.
Ref: https://github.com/canonical/checkbox/blob/v7.3.0/providers/base/units/camera/test-plan.pxu#L115-L126
Cert-blocker Test Case
To Reproduce
- Flash Image to DUT
- Install checkbox on DUT via the following command
$ sudo snap install checkbox26 --channel=latest/beta
$ sudo snap install checkbox-ce-oem --channel=latest/beta --classic
- Run test from a host through command
checkbox24.checkbox control <IP address of DUT>
- Select the test plan,
com.canonical.certification::camera-automated, and execute it.
Expected Result
Actual Result
- Only non-rpi camera cases be listed
- Only
has_camera manifest can be selection
- The
has_rpi_camera always be false. I couldn't manipulate it.
Environment
OS: Ubuntu Desktop 26.04
Checkbox Type: Snap
ubuntu@ubuntu:~$ snap list
Name Version Rev Tracking Publisher Notes
bare 1.0 5 latest/stable canonical✓ base
checkbox-ce-oem 1.0-resolute 7269 26.04/edge ce-certification-qa classic
checkbox26 7.3.0-dev42 10 latest/beta ce-certification-qa -
core24 20260410 1644 latest/stable canonical✓ base
core26 20260531 410 latest/stable canonical✓ base
desktop-security-center 0+git.25daa58 152 1/stable/… canonical✓ -
firefox 151.0.4-1 8461 latest/stable/… mozilla✓ -
gnome-46-2404 0+git.f1cd5fa-sdk0+git.ca9c59c 154 latest/stable canonical✓ -
gtk-common-themes 0.1-81-g442e511 1535 latest/stable canonical✓ -
mesa-2404 25.0.7-snap211 1166 latest/stable canonical✓ -
prompting-client 0+git.33cd821 221 1/stable/… canonical✓ -
snap-store 0+git.10310e85 1368 2/stable/… canonical✓ -
snapd 2.75.2 26869 latest/stable canonical✓ snapd
snapd-desktop-integration 0.9 363 latest/stable/… canonical✓ -
Relevant log output
Additional context
DUT: 202605-38788
Bug Description
When selecting the
camera-automatedtest plan, the Raspberry Pi (RPI) related camera test jobs do not appear. Furthermore, thehas_rpi_cameramanifest option is missing and cannot be selected.Ref: https://github.com/canonical/checkbox/blob/v7.3.0/providers/base/units/camera/test-plan.pxu#L115-L126
Cert-blocker Test Case
To Reproduce
checkbox24.checkbox control <IP address of DUT>com.canonical.certification::camera-automated, and execute it.Expected Result
camera-automatedtest plan is chosen, RPI-specific camera jobs should be generated/listed as defined in: https://github.com/canonical/checkbox/blob/v7.3.0/providers/base/units/camera/test-plan.pxu#L115-L126has_rpi_cameramanifest to trigger these specific test cases.Actual Result
has_cameramanifest can be selectionhas_rpi_cameraalways befalse. I couldn't manipulate it.Environment
OS: Ubuntu Desktop 26.04
Checkbox Type: Snap
Relevant log output
Additional context
DUT: 202605-38788