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

Sylvain Pineau sylvain.pineau at canonical.com
Fri Apr 23 09:12:45 UTC 2021


Hello all!

The next release of Checkbox is available in the testing PPA:
https://code.launchpad.net/~checkbox-dev/+archive/testing

- checkbox-ng 1.13.0rc1
- checkbox-support 0.50.0rc1
- checkbox-provider-phoronix 0.8.0rc1
- plainbox-provider-resource 0.48.0rc1
- plainbox-provider-checkbox 0.58.0rc1
- plainbox-provider-certification-client 0.45.0rc1
- plainbox-provider-certification-server 0.54.0rc1
- plainbox-provider-tpm2 1.16.0rc1

Please help testing this version.

Bug fixes
https://bit.ly/2QQMXF4

Changelog


checkbox-ng:
+ Bump to v1.13.0rc1
+ Fix: remove version spec of xlsx from setup.py
+ Fixed: Typos in Contributing guide
+ Fix RTD Token
+ checkbox.json: Only send to C3 tha last line of the info/buildstamp job
+ Change: Documentation config
+ Add: Checkbox contribution guide documentation
+ fix: heuristic for guessing normal_user
+ fix: make sure extra_env always returns iterable
+ fix: delay execution of prepare_extra_env
+ fix hang when master is run without stdin
+ mk-venv: Add missing Python requirements
+ increment version to v1.13.0.dev0

checkbox-provider-phoronix:
+ Bump to v0.8.0rc1
+ increment version to v0.8.0.dev0

checkbox-support:
+ Bump to v0.50.0rc1
+ scripts/run_watcher.py
+ Add a function to get system_info
+ parsers:tests:test_dmidecode.py: Update tests for sku property
+ checkbox-support:lib:dmi.py: Add sku property to recognize specific 
hardware
+ parsers/tests: add test for udevadm NPU category
+ parsers/udevadm: add NPU category
+ parsers/udevadm: flake8 fixes
+ increment version to v0.50.0.dev0
+ Fix: checkbox failed to detect a SuperSpeed Gen 1 USB device insertion

plainbox-provider-certification-client:
+ Bump to v0.45.0rc1
+ Add thunderbolt test into IOT and ODM UC18/20 whitelist
+ Change: split ODM Ubuntu Core 20 into manual+auto
+ Change: split ODM Ubuntu Core 18 into manual+auto
+ Change: split ODM Server 20.04 into manual+auto
+ Change: split ODM Server 18.04 into manual+auto
+ Change: split ODM Desktop 20.04 into manual+auto
+ Change: split ODM Desktop 18.04 into manual+auto
+ add fwts plan
+ client-cert-iot-*: fix stress plan summaries
+ client-cert-odm-server*: establish test plans
+ move interface job from mandatory_include to bootstrap_include
+ Add iot firmware test into iot whitelist
+ increment version to v0.45.0.dev0
+ Add ubuntucore-manual and ubuntucore-automated to test plan 
client-cert-iot-ubuntucore-20
+ Exclude jobs in client-cert-iot-server-20-04 that only apply to ubuntu 
core image

plainbox-provider-certification-server:
+ Bump to v0.54.0rc1
+ Making updates for the UVT kvm test Adding UVT_KVM to the config file, 
precheck and packaging files
+ Updated canoncical_certification.conf and precheck script to support 
increased
   hdparm minimum speeds for NVMe and HDPARM devices
+ increment version to v0.54.0.dev0

plainbox-provider-checkbox:
+ Bump to v0.58.0rc1
+ info: Adds firmware/fwts_dump_acpi_attachment.gz to cert nested part
+ Add: jobs to dump acpi tables and attach
+ Fix: support nmcli AP settings names in focal
+ requirements: Installs checkbox-ng dependencies from deb packages not pypi
+ units/mediacard/test-plan.pxu: Re-ordering the jobs in 
mediacard-manual to fix
   the problem that it currently runs insert test for all mediacard 
types then storage test...etc
+ Fix ShellCheck warning
+ Fix: Retrieve device on i2c bus only
+ Remove Secure Boot test for server certification
+ Fix: make storage_test.py work on py < 3.7
+ Fix: Correct path if i2c number is changed
+ Fix: make storage_test run only on known FSes
+ Fix stress-ng-test-for-class-* jobs failing after reboot
+ Fix: ensure all plans have -manual variants
+ Fix: ensure all plans have -automated variants
+ Fix: include watchdog-automated in -full plan
+ Add: better information when GW ping fails
+ Add: configurable SSD disk read threshold
+ Add: check that ubuntu-drivers can be run
+ units/: fixed multiple validation warnings for missing translation 
markers. lp: #1922246
+ units/miscellanea/test-plan.pxu: removed unnecessary tests from server 
regression testplan. lp: #1922244
+ Add lsb to ubuntucore-manual test plan
+ Extend the time for changing resolutions
+ units: power-management: Test residency on s2idle system (LP: #1904120)
+ Change: modify some manifest names for clarity
+ Updated cpu/cpufreq_test-server to require cpuinfo.scaling == 
'supported'; also added est test duration.
+ Change: modify image/model-grade-not-dangerous' 'requires' field
+ Add: a test to check the correctness of model grade setting
+ bin/cpuid.py: remove incorrect ICL CPUIDs lp: #1918483
+ bin/virtualization.py: fix issue when UVT_IMAGE_OR_SOURCE does not 
exist and args.image is not set. lp: #1918097
+ modify test plan for previous test job change
+ adopt template w/ lsb to make steps more dynamic
+ Update buildstamp paths again after alignment
+ update buildstamp paths for iot and pc
+ Add fwts test plan to iot
+ fix typo and make some steps more specific
+ fix model-brand check calling the wrong function
+ Remove verbose mode addition.
+ bin/cpufreq_test.py: Exit 1 if script is not run with root 
permissions. lp: #1917635
+ bin/cpuid.py: add additional CPUID lp: #1917641
+ rephrase miscellanea/check-plug_{{ snap }}_{{ name }} job summary
+ add template job for checking connection of plugs
+ Small patch to ensure we print results if the test fails. lp: 1917580
+ add a step to remove unused reverted version in os-revert
+ update related test plans
+ update os-fail-boot steps for uc20
+ move os-fail-boot and sshd to ubuntucore
+ Add environment timeout for stress-ng-classes
+ Updated disk_read_performance_test.sh to support increased speed 
requirements for servers
+ Add a kvm test using uvtool
+ snapd/*: ensure env vars available for local run
+ units/submission: dkms_info_json empty json on UC
+ units/miscellanea: skip check_prerelease on UC
+ bin/cpuid.py: Update Ice Lake CPUID with Xeon strings and steppings. 
lp: #1915434
+ increment version to v0.58.0.dev0

plainbox-provider-resource:
+ Bump to v0.48.0rc1
+ requirements: Installs checkbox-ng dependencies from deb packages not pypi
+ Stop pulling network-manager as a deb dependency of this provider
+ bin/cpuinfo_resource.py: Added cpufreq scaling support
+ resource.pxu: Add mem_sleep resource
+ Add SKU number for dmi resources
+ udev_resource.py: add TPU to known categories
+ lsb_resource: use python3-distro if avilable
+ increment version to v0.48.0.dev0

plainbox-provider-tpm2:
+ Bump to v1.16.0rc1
+ pm2.0_4.1.1: modify some tests for the platforms without sha1 pcr band
+ increment version to v1.16.0.dev0

Cheers,

Sylvain Pineau



More information about the Checkbox-devel mailing list