Checkbox 7.3.0 stable release

Hello all!

A new version of Checkbox is now available as a Debian package (in the Stable PPA ) and as Snaps (in the stable channel)!

In this release we deliver the first version of resolute Checkbox (in the PPA) and Checkbox26 snaps.

This release automates idle suspend testing—moving manual cases to semi-auto on DC and full auto on AC—and simplifies docking station audio sink iterations. Hardware verification is expanded with the addition of Crucible (Mesa CTS) testing, initial AMD Sorano CPUID support, and i.MX8MM camera test scenarios. Additionally, early test plans for Ubuntu Core 26 and CE-OEM 26 are now integrated.

Reminder: if you update Checkbox you will not be able to resume testing session that you begun before updating. If this is undesirable to you, consider pinning Checkbox and finishing all sessions that are ongoing with the following command:

# for snaps:
$ sudo snap refresh --hold=forever checkbox checkbox24
# for debs:
$ sudo apt-mark hold checkbox-ng checkbox-provider-resource checkbox-provider-certification-client checkbox-provider-base

Remember to eventually run the following to re-enable automatic updates:

# for snaps
$ sudo snap refresh --unhold checkbox checkbox24
# for debs
$ sudo apt-mark unhold checkbox-ng checkbox-provider-resource checkbox-provider-certification-client checkbox-provider-base

New in this release

  • Add crucible (mesa cts) testing
  • Simplify audio sink iteration in docking station tests
  • Add client-cert-iot-ubuntucore-26 plan
  • Add ce-oem 26 test plan
  • Migrate idle suspend test cases from manual to semi-auto(dc) and auto(ac)
  • Add amd sorano initial cpuid to cpuid.py
  • Add imx8mm camera test scenario data

Notable Bugfixes

  • Revert “filter unopenable devpath-derived disk resources (bugfix)”
  • Fix monitor/graphic/audio jobs duplicate and clean up for 26.04tp
  • Filter unopenable devpath-derived disk resources
  • Fixed vp8 demux gst pipeline for imx8m
  • Rename after-suspend-audio/after-suspend-audio-occupied
  • Remove has_dc_mode requirement from suspend-on-ac-power
  • Change to use new light sensor test cases for 24.04 and above
  • Explicitly get fork context as suggested
  • Make sure an action is chosen before resuming a session
  • Update camera supported format for imx8mm
  • Add template filter for the renesas video codec test to prevent it from being run by other projects
  • Implement context manager to handle codec test file download an deletion
  • Add logic handle codec type for h264 265
  • Point plz-run dep to the right github repo
  • No return in finally
  • Show skip reason on unsupported remote tests like local
  • Stop lstopo from hanging in 26.04
  • Fix wrong python binary used in ce-oem-crypto tests
  • Change certification level status for given tests in 26.04 nested parts
  • Revert “add custom-frontend slot to checkbox-ce-oem (new)”
  • Fix merge reports submission parsing
1 Like