Hello all!
Checkbox v4.2.0 is now available as a Debian package (in the Stable PPA ) and as Snaps (in the stable channel)!
With this release we have deployed new ways to export information from Checkbox with the list
update, added new tests and kept up with the constant stream of bugfixes to both the framework and bundled tests. Additionally, the new tutorial from test plan author is out in the stable documenation, make sure to check it out!
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 checkbox22
# 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 checkbox22
# for debs
$ sudo apt-mark unhold checkbox-ng checkbox-provider-resource checkbox-provider-certification-client checkbox-provider-base
New in this release
- New GPGPU debian distribution
- Add ‘json’ as a new special formatter for list
- Add origin information to Checkbox JSON submission
- Hidden manifests implementation
- Print time stamps and drm connection status values in reboot checks
- Include image information in Checkbox submission
- Add cycler method for cycling change the resolution and transform
- Add tests for DSS on NVIDIA GPUs and only CPUs
- Implement V4L2 compliance parser
- Netplan support network manager 2404 PC Desktop Test case/plan
Notable Bugfixes
- Add checkbox-support helper function to slugify a given string
-
- [ce-oem] Add wifi AP mode test
- Add blocker and bootstrap include to GPGPU jobs
- Add OTG automated tests with RPYC server
- align the requires filed of non-laptop chassis type
- pc-sanity: Update platform archive checks test for 24.04
- Add Granite Rapids CPUID
- filter out the cpu governor test when cpb is enable
- Fix pc-sanity/platform_meta_test for sutton 24.04
- Fail snap refresh/revert jobs if the snap_update_test.py script fails
- Umount the device first during mount_usb_storage()
- Remove require for rt-tests
- Missing constants yaml file
- Enabling DSS testing on 1/track
- Avoid to define ipu7 dummy device as CAPTURE
- Report invalid units generated during test session
- Multishell support and add assertion on min. timeout
- Support float castable values instead of just floats
- Added a check in the job “test-store-config” for missing store field
- [checkbox-ce-oem] Add interface for docker provider for uc and checkbox24 for series 24 building
- Add manifest for pdu cold reboot related jobs
- Modify description of manifest that used by pdu cold reboot test
- Add Emerald Rapids model
- Add manifest for WiFi AP mode test
- add optee test description into console output
- [checkbox-ce-oem] Enhance serial test to be more stable
- add manifest required condition for optee test cases
- Move stress test plans into the ce-oem full test plans
- update the gadget_interface manifest description
- fix test failed issue while rpmsg is running
- Remove deprecated libraries as flagged by pytest
- Ignore nvidia modules in kernel taint test
- Fix gpu-burn test estimated duration
- corrected the manifest for gadget testing
- fix rpmsg unit tests
- Clean suspend time test
- Document additional dependencies
- Ensure cpu/clocktest does not run on the s390x architecture
- Add requres manifest entry to wifi scanning
- Fix tutorial provider