Next Release of Checkbox (Week #45 Release Candidate) available in Testing PPA

Sylvain Pineau sylvain.pineau at canonical.com
Fri Nov 19 14:29:23 UTC 2021


Hi,

Thanks to Stanley the below nested parts problem is fixed in the oem 
provider.
Though I've spotted a few more ids that cause validation to fail, a fix 
a available here:

https://code.launchpad.net/~sylvain-pineau/oem-qa-checkbox/+git/oem-qa-checkbox/+merge/412143

Please review/merge and prepare a new version of the provider in the 
oem-qa ppa.
I can sync the release of checkbox to stable with yours.

Sylvain

On 18/11/2021 09:15, Pierre Equoy wrote:
> Hi Sylvain,
>
> I tested this version, then forgot to get back to you...
>
> Anyway, from what I've tested, I would say it works fine when using 
> test plans from the cert-client provider.
>
> *However, the change "Change: reorganise Desktop Preload plans" has an 
> impact on the OEM providers*, because they rely on 
> com.canonical.certification::client-cert-20-04, but this test plan was 
> renamed com.canonical.certification::client-cert-desktop-20-04.
>
> Please make sure the OEM PC QA leads (Erin, Gene, Stanley) are ready 
> to publish an OEM provider that point to the right test plan before 
> pushing this new version of Checkbox to stable.
>
> Cheers,
>
> On Mon, Nov 8, 2021 at 11:33 PM Sylvain Pineau 
> <sylvain.pineau at canonical.com <mailto:sylvain.pineau at canonical.com>> 
> wrote:
>
>     Hello all!
>
>     The next release of Checkbox is available in the testing PPA:
>     https://code.launchpad.net/~checkbox-dev/+archive/testing
>     <https://code.launchpad.net/~checkbox-dev/+archive/testing>
>
>     - checkbox-ng 1.15.0rc1
>     - checkbox-support 0.52.0rc1
>     - plainbox-provider-checkbox 0.60.0rc1
>     - plainbox-provider-certification-client 0.47.0rc1
>     - plainbox-provider-certification-server 0.56.0rc1
>     - plainbox-provider-tpm2 1.18.0rc1
>
>     Please help testing this version.
>
>     Bug fixes
>     https://bit.ly/3CWivgf <https://bit.ly/3CWivgf>
>
>     Changelog
>
>     checkbox-ng:
>     + Bump to v1.15.0rc1
>     + Add: auto retry submissions on non-interactive sessions
>     + Fix: quote the name of report on fail
>     + increment version to v1.15.0.dev0
>
>     checkbox-support:
>     + Bump to v0.52.0rc1
>     + Fix: audio volume unit tests failed
>     + Fix: Unified format string method
>     + Fix: Unable to get volume for mono audio
>     + Add: unique identification of usb devs in sysfs paser
>     + increment version to v0.52.0.dev0
>
>     plainbox-provider-certification-client:
>     + Bump to v0.47.0rc1
>     + Change: snaps are on stable and from Canonical
>     + Change: use automated for
>     client-cert-desktop-{18-04,20-04}-automated
>     + Change: update power-management-reboot-poweroff-cert-full id
>     + Change: use new nested TPM plan for desktop 20.04
>     + Change: 20-04 split stress from automated tests
>     + Change: 18-04 split stress from automated tests
>     + Change: apply the manual/automated split 18-04
>     + Change: apply the manual/automated split 20-04
>     + Change: reorganise Desktop Preload plans
>     + Change: use nested parts from TPM provider
>     + increment version to v0.47.0.dev0
>
>     plainbox-provider-certification-server:
>     + Bump to v0.56.0rc1
>     + Removed unneeded launcher now that testflinger dev work is done lp:
>     #1945352
>     + add server-ethernet-sru nested plan to regression testplan lp:
>     #1944989
>     + lower NVME read threshold to 400 to accept lower-speed NVME on ARM
>     systems lp: #1933191
>     + increment version to v0.56.0.dev0
>     + Just removing a little bit of redundancy
>
>     plainbox-provider-checkbox:
>     + Bump to v0.60.0rc1
>     + Detect usb3 on arm with different driver names
>     + Fix: Remove manual jobs from automated USB-C test plan
>     + Change: debsums & check_prelease desktop blockers
>     + Change: rename check_prerelease script
>     + Change: set miscellanea/check_prerelease to blocker
>     + Change: Use key event to simulate screen off
>     + some architectures don't support fwts s3 while manual test, copy
>     from
>     suspend_advance_auto part that if DUT doesn't support fwts s3, use
>     rtcwake instead.
>     + jobs:graphics: Remove the package requirement on nux-tools to work
>     with snaps
>     + ADD: Reintroduce ethernet tests for server regression testing
>     lp: #1944989
>     + Change: interlaced modes don't generate error
>     + Add: kernel-snap/booted-dtbs-match-current test
>     + Change: depend on debsums executable over package
>     + Return the test result of audio/valid-sof-firmware-sig
>     + Update CPUID.py to add Comet Lake lp: #1927016
>     + add paramters for stress-ng
>     + identify suspend mode for pm-graph test case
>     + Check whether screen orientation is fixed on laptops
>     + identify suspend mode for pm-graph test case
>     + bin/inxi_snapshot: Refresh the inxi script using the last
>     upstream version
>     + Fix: graceful exit on no supported camera res
>     + Fix: do not lose first res detected in camera test
>     + Add support for Rocket Lake CPU
>     + info/systemd-analyze: wait for boot to complete
>     + Added zzstd module to ignore list and re-ordered list
>     alphabetically
>     to make it easier to read and manage. lp: #1940797
>     + Change: bin/kernel_taint_test.py: move report_failures() to
>     main() and
>     code cleanup
>     + Change: make wwan/gsm-connection more verbose
>     + Change: bluetooth/detect checks device resource
>     + add double quote for RTC_DEVICE_FILE
>     + place RTC_DEVICE_FILE in environ field.
>     + add an if statement for judging which rtc device will be used in
>     suspend test. since some IoT projects have 2 rtcs and not always rtc0
>     supports wakeup event.
>     + Increase IPMI process timeout to 15 seconds to account for
>     slower BMCs
>     lp: #1937861
>     + Fix: sim-present and ThreeGppConnection test
>     + bin/kernel_taint_test.py: return 0 for passed cases, 1 for others
>     + Change: Align the test for watchdog config on classic and core image
>     + Add: iwlwifi microcode crash check
>     + increment version to v0.60.0.dev0
>     + Remove efibootmode test from server-regression testplan to avoid
>     failures on old systems we know aren't booting EFI mode
>     + Add: led test for specific AAEON devices
>     + Add: gpio test for specific AAEON devices
>     + Ubuntu core kernel snap failboot rollback test
>     + Change: wireless-cert-manual don't nest automated
>     + Change: full/manual/automated for power-management
>     + Change: ethernet/networking plans follow category
>     + Change: mobilebroadband don't next automated
>     + Add: a fingerprint-automated nested test plan
>     + Change: misc-cert-manual doesn't nest -automated
>     + Change: cpu-cert-manual doesn't nest -automated
>     + Filter snapd/save device from storage tests
>
>     plainbox-provider-tpm2:
>     + Bump to v1.18.0rc1
>     + getekcertificate.sh: skip the test without network connection
>     + Change: clevis jobs now honour tpm2.0 manifest
>     + Change: support testing in tpm2_capabilities.py
>     + Change: include clevis tests in Cert test plan
>     + Add: attachment of tpm event log using fwts
>     + Add: category nested parts for Cert
>     + increment version to v1.18.0.dev0
>
>     Cheers,
>
>     Sylvain Pineau
>
>     _______________________________________________
>     ce-certification-qa mailing list --
>     ce-certification-qa at lists.canonical.com
>     <mailto:ce-certification-qa at lists.canonical.com>
>     To unsubscribe send an email to
>     ce-certification-qa-leave at lists.canonical.com
>     <mailto:ce-certification-qa-leave at lists.canonical.com>
>
>
>
> -- 
> Pierre Equoy
> Lead QA Engineer | Canonical Ltd.
> www.canonical.com <http://www.canonical.com/> | www.ubuntu.com 
> <http://www.ubuntu.com/>




More information about the Checkbox-devel mailing list