New Checkbox release available in our Stable PPA! (2020-02-19)
Sylvain Pineau
sylvain.pineau at canonical.com
Wed Feb 19 08:56:46 UTC 2020
Hello all!
A new release of Checkbox is available in the stable PPA:
https://launchpad.net/~hardware-certification/+archive/ubuntu/public
It includes a new version of the following components:
- checkbox-ng 1.7.0
- checkbox-support 0.44.0
- plainbox-provider-resource 0.43.0
- plainbox-provider-checkbox 0.51.0
- plainbox-provider-certification-client 0.39.0
- plainbox-provider-certification-server 0.46.0
- checkbox-provider-phoronix 0.3.0
- plainbox-provider-sru 1.16.0
- plainbox-provider-tpm2 1.12.0
*HIGHLIGHTS**
**----------*
- Remote API bump (v8 -> v9), please make sure to update both master and
slaves.
- New System Manifest urwid screen, deprecating the collect-manifest job
- New pm-graph (sleepgraph) tests, use the stress-pm-graph nested part
to add
them to your test plans.
*Bug fixes*
https://bit.ly/2SjUWZL
*Changelog*
plainbox-provider-checkbox:
+ Bump to v0.51.0
+ Bump to v0.51.0rc1
+ info/packaging: remove python3-guacamole from deps
+ wifi_master_mode: remove use of guacamole module
+ wifi_master_mode: rename script
+ dkms_info: remove use of guacamole module
+ dkms_info: move tests to test subdir
+ test_recovery_info: remove cruft
+ dkms_info: rename script
+ dmi-sysfs-resource: script rename
+ dmi-sysfs-resource: remove guacamole dependency
+ requirements: run `manage.py test` during merge
+ recovery_info: remove guacamole, split out tests
+ tpm-sysfs-resource: rename script
+ tpm-sysfs-resource: remove guacamole use
+ module_loaded_test: script rename
+ module_loaded_test: use argparse
+ wifi-ap: remove dependency on NM wireless job
+ wwan_tests: rename to wwan_tests.py
+ wwan_tests: switch to argparse from guacamole
+ bin:pm_test: Fix the suspend count method to take into account s2idle
+ snap_tests: remove use of guacamole module
+ bump gpgpu test time to 4 hours lp: #1860679
+ i2c: rename test script and use argparse
+ info/stress/usb: use CHECKBOX_RUNTIME variable
+ info: fix parts_meta_info_attach for classic snaps
+ camera: tests specific to RPi camera
+ Cleaned up CFL ID dict to catch all steppings more easily LP: #1859519
+ 1. Add the power-button test case,2. Modify the steps of
audio-playback-headphones and audio-alsa-record-playback-external
cases,3.Remove the cases audio-speaker-headphone-plug-detection and
audio-microphone-plug-detection.
+ stress: Always remove the magic __result file with jobs respawning
checkbox
+ bin:pm_test: Fix typo preventing comments to be available in reports
+ remove thunderbolt tests
+ monitor: add EDID stress test using chameleon
+ remove obex tests
+ remove miscellanea/dmitest_client
+ remove led battery related tests
+ add intel pm-graph tests
+ Fix failure of KVM test to fully execute but claim success
+ Fixed LXD test failure under Ubuntu 19.10
+ miscellanea/secure_boot_mode_gadget: Fix requirements
+ monitor: rework hdmi hotlpug for chamelon board
+ Also fail the usb-storage-preinserted tests if there are IO errors, or
if it takes too long
+ Use pkill to kill the totem process for video screenshot test, because
it's more reliable than totem --quit
+ usb: add detect job for preinserted storage
+ usb: disk_detect requires udisks2 to be available
+ add dock test plan and cases
+ units/cpu/jobs.pxu: corrected governor to look for in scaling test
constraint.
+ bin:disk_read_performance_test: Set mdadm (sw raid) threshold to 500MB/s
+ Revisited solution and went with a resource rather than coding it into
the command: section
+ units/gpgpu/jobs.pxu reduce output of gpu-burn with simple grepping
for the lines we do care about. lp: #1853892
+ units/cpu/jobs.pxu only run cpufreq test if userspace is an available
governor. lp: #1853877
+ fan_reaction: fix crashing when fan node disappears mid-test
+ bin:disk_read_performance_test: Set NVME threshold MIN_BUF_READ=200
+ units:submission: Remove the deprecated collect-manifest
+ increment version to v0.51.0.dev0
+ audio: add loopback connector manifest entry
+ Added kernel taint test
+ Add a test to see if the firmware claims support for the EFI
reboot-to-firmware-setup feature.
plainbox-provider-resource:
+ Bump to v0.43.0
+ Bump to v0.43.0rc1
+ bootloader: handle more scenarios and error states
+ pmr: run unit tests when merging branches
+ tests: fix tests of net_if_mgmt resource
+ snapd_resource: add .py extension
+ snapd_resource: switch from guacamole to argparse
+ udev_resource: add MMAL to expected categories
+ net-if-mgmt: don't break resource with error msgs
+ bin/cpuinfo_resource: add a key/value pair to store the available
frequency governors. lp: 1853877
+ increment version to v0.43.0.dev0
checkbox-support:
+ Bump to v0.44.0
+ Bump to v0.44.0rc1
+ usb_read_write: check for i/o errors in dmesg
+ parsers:udev: add rpi camera (CSI bus) detection
+ Fix requirements to install debs rather than pypi versions
+ vendror: Update aioblescan
+ interactive_cmd.py: ignore unicode errors
+ increment version to v0.44.0.dev0
plainbox-provider-certification-client:
+ Bump to v0.39.0
+ Bump to v0.39.0rc1
+ add stress-pm-graph test plan
+ add auto test plan
+ remove esata firewire
+ add dock test plan
+ Remove collect-manifest from test plans
+ Remove 14.04 references
+ increment version to v0.39.0.dev0
checkbox-provider-phoronix:
+ Bump to v0.3.0
+ Bump to v0.3.0rc1
+ remove pts/gl-vs-vk test
+ increment version to v0.3.0.dev0
plainbox-provider-certification-server:
+ Bump to v0.46.0
+ Bump to v0.46.0rc1
+ Added final bits for GPGPU testing lp: #1860679
+ increment version to v0.46.0.dev0
plainbox-provider-tpm2:
+ Bump to v1.12.0
+ Bump to v1.12.0rc1
+ test-plan.pxu: Remove obsolete collect-manifest jobs
+ increment version to v1.12.0.dev0
plainbox-provider-sru:
+ Bump to v1.16.0
+ Bump to v1.16.0rc1
+ Add the net_if_management attachment job to plans
+ increment version to v1.16.0.dev0
checkbox-ng:
+ Bump to v1.7.0
+ Bump to v1.7.0rc1
+ fix psutil crashing when the polled process before polling
+ add --clear-old-sessions flag to checkbox-cli
+ fix --clear-cache option
+ results.py: Ignore trailing garbage in job result record.gz files
+ setup: avocado allergy
+ suspend/resume: tests for new metadata
+ suspend/resume: support custom joblist metadata
+ load_providers: refactor in to SA init
+ execution: pass environ dict rather than config
+ test_pod.py: Remove the checks on namedtuple internals
+ reqs: add python3-urwid as a deb pre-req
+ reqs: add python3-pycrypto as a deb pre-req
+ stages: use properties rather than members
+ assistant: make config available via a property
+ pep8: removed unused imports
+ master: Save the launcher manifest section on disk when
test_selection_forced is set
+ master: Add the system manifest urwird step
+ subcommands:launcher: Save the launcher manifest section on disk when
test_selection_forced is set
+ subcommands:launcher: Add the system manifest urwird step
+ urwid: Add the ManifestBrowser screen
+ session:remote_assistant: Add both get_manifest_repr and save_manifest
+ session:assistant: Add the save_manifest() method
+ session:assitant: Automatically exclude plainbox::collect-manifest
from now on
+ session:assistant: add get_manifest_repr to populate the urwid screen
+ plainbox:launcher: Add the manifest section
+ resource: Add visit_Attribute() to ResourceNodeVisitor to record
manifest units
+ subcommands: list now works with sideloaded providers
+ session: make SA return list of providers it has loaded
+ bring back top-level command processing
+ increment version to v1.7.0.dev0
+ dont rely on guacamole to do commands
+ builtin-providers: kill unused L10N command
+ remove dead code
Cheers,
Sylvain Pineau
More information about the Checkbox-devel
mailing list