Next Release of Checkbox (Week #34 Release Candidate) available in Testing PPA
Chris Wayne
chris.wayne at canonical.com
Wed Aug 21 10:58:10 UTC 2019
That's one intense changelog!
On Wed, Aug 21, 2019, 6:54 PM Sylvain Pineau <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
>
> - checkbox-ng 1.5.0rc1
> - checkbox-support 0.42.0rc1
> - plainbox-provider-resource 0.41.0rc1
> - plainbox-provider-checkbox 0.49.0rc2
> - plainbox-provider-tpm2 1.11.0rc1
> - plainbox-provider-certification-client 0.38.0rc1
> - plainbox-provider-certification-server 0.43.0rc1
> - plainbox-provider-sru 1.14.0rc1
>
> Please help testing this version.
>
> Bug fixes
> https://bit.ly/2MuGr3F
>
> Changelog
>
> checkbox-ng:
> + subcommands: don't crash when there are no TPs available
> + run: support custom configs in run subcmd
> + config: remove CheckBoxConfig and rework check-config subcmd
> + config: always load configs from SNAP_DATA
> + sudo_broker: make sure that sudo is usable even when run as root
> + sudo_broker: don't check if sudo asks for pass when run as root
> + docs: add a page about the daemonic slave
> + remote: add sending of kills to the slave
> + docs: update chapter about configs
> + remote: support slave-side configs
> + config: let configs be appended when reading from string
> + config: outline loading of file configs to a function
> + sudo_broker: defer checking if sudo requires password
> + execution: use sane defaults for runner configuration
> + tests: update manage.py --help test
> + provider_manager: add test command to manage.py
> + subcommands: Ensure submissions generated with `merge-*` commands are
> complete
> + po: Update POTFILES.in after ptl removal
> + contrib: remove policykit files
> + resource-caching: display result even when comming from cache
> + result: change disk result access logging to info from warning
> + reesource_caching: move clearing of cache from SA
> + resource-caching: propagate info to the caller whether res is from cache
> + runner: remove unnecessary import
> + execution: fix crash on cachables; use the right run_command call
> + jobs: remove via_job field
> + remove trusted launcher
> + remote: fix a crash when resuming the session after resume
> + remote: relax back the polling rate
> + remote: fix race when background exec hasn't yet started
> + execution: fix crashing when resuming from an autorestart job
> + execution: add unified runner
> + assistant: add support for custom Runner kwargs
> + urwid_ui: fix crash in TestPlanBrowser
> + urwid_ui: add filterer for test plan names
> + docs: add dependency on before suspend job
> + docs: fix errors in job unit page regarding the siblings property
> + urwid_ui: disable mouse input in main loops
> + urwid_ui: sort test plans by name
> + urwid_ui: palette and key fixes
> + urwid_ui: help and ID display for TestPlanBrowser
>
>
> checkbox-support:
> + parsers/netplan: support providing conf as string
> + parsers/udevadm: devmapper filter uses ID_FS_USAGE
> + lsusb: import lsusb.py script
> + test_udevadm: test for video capture metadata device nodes
> + udevadm_data: System with 4 video device nodes (two being capture
> metadata nodes)
> + parsers:udevadm: Ignore Metadata Capture device node
> + parsers/netplan: new parser for netplan configs
> + test_udevadm: test for symlink_uuid property
> + udevadm_data: DH170 with usb stick rebooted
> + udevadm_data: DH170 usb stick inserted no reboot
> + test_udevadm.py: support partitions list in parser
> + udevadmp.py: expose symlink_uuid property
> + udevadm.py: store symlink udev attributes
> + udevadm.py: flake8 fixes for udev parser
> + xrandr: fix crashing when DISPLAY is not defined
> + increment version to v0.42.0.dev0
> + snap_utils:snapd: Add task_timeout and poll_interval init parameters
>
>
> plainbox-provider-resource:
> + net_if_mgmnt: move snippets to text files
> + net_if_mgmnt: shutil.which for availability tests
> + net_if_mgmnt: tests of the job script
> + net_if_mgmnt: rework to make testable
> + usb: move lsusb.py call to checkbox-support script
> + net_if_management: init category_scope_manager
> + net_if_management: handle category renderer config
> + net_if_management: add resource job
> + udev_resource: add symlink_uuui to known attrs
>
> plainbox-provider-checkbox:
> + add auto switch card when the default graphic is discrete gpu
> + misc: add test checking fans' reaction to cpu load
> + Fix redundant suspend test
> + modify graphics suffix
> + audio: linein, lineout require desktop or AIO
> + modify bluetooth file transfer test
> + wireless/netplan: wait on interface state routable
> + Add after suspend dvd read tests
> + Remove bluetooth/HID test
> + Remove some touchpad tests
> + Remove battery-info hotkey test
> + remove mediacard/sd related tests
> + modify monitor test plan
> + TEMP: disable requires on net_if_management
> + disk: remove storage_test script
> + disk: storage-device test script modifications
> + To correct the name for after suspend touchscreen test plan
> + usb: use lsusb from checkbox-support
> + bin:pm_test: use the proper fwts.log file to compute sleep/resume times
> + Fix thunderbolt cert blocker test cases
> + cpuid.py: update sandybridge fingerprints
> + wifi_client_test_netplan: use gateway_ping_test
> + wifi_client_test_netplan: add log collection
> + wireless: enable net-driver-info for netplan tests
> + wireless: import netplan tests from p-p-snappy
> + Replace exception raising with a sys.exit and helpful message
> + wireless: NetworkManager jobs requires update
> + hotkey_tests: add top-level docstring
> + hotkey_tests: add playpause button scenario
> + hotkey_tests: use two devs: one keyboard, one special events
> + Add after suspend thunderbolt/thunderbolt3 test cases
> + add flags to make the after suspend camera test can be run
> + monitor: add missing job for type-c tests
> + monitor: add type-c tests and after-suspend TP for discrete-gpu
> + Add missing suspend usb-c/c-to-ethernet-adapter-insert test
> + Add non-manifest-dependent mediacard test for server LP: #1832233
> + rotation_test: use xrandr bin to rotate the screen
> + monitor: add audio playback type-c to hdmi in test plan
> + monitor: modify jobs contents for more consistent with others
> + audio: add type-c to hdmi audio job
> + bin: let PRIME offloading on AMD GPUs work on any Ubuntu release
> + monitor: add display mode test steps to VGA/DVI/DP/HDMI
> + increment version to v0.49.0.dev0
> + network_device_info: handle missing udev attrs
> + network_info: consolidate jobs on newer info script
> + ethernet: add info_automated_server job
> + wireless: add detect job and manifest
> + network_device_info: refactor with argparse
> + bin:removable_storage_test: Ensure it is a media card reader only if
> this was explicitly requested
> + Added fingerprints for ROME and EPYC CPUs
> + Added CPUID script and jobs for server cert to attempt to identify CPU
> families
> + wifi_nmcli_test: remove trusty support as EOL
> + add automated EDID test
> + bin:gst_pipeline_test: Use pactl instead of pacmd
> + hotkey_tests: fix crashing on no match
> + hotkey_tests: add mute scenario
> + hotkey_tests: remove return values from contextmanager
> + hotkey_tests: add volume down key test
> + touchscreen: add after-suspend jobs lp:1811933
> + check other netplan dirs, and instead of E/N/I for non-netplan systems
> (e.g. desktop) query NetworkManager instead
> + Added job to attach netplan or E/N/I to test runs for server. lp:
> #1829538
> + wifi_nmcli_test.py: add journalctl log collection
> + hotkey_tests: make volume monitoring more generic
> + hotkey_tests: add alt+f2 scenario
> + hotkey_tests: give terminal_hotkey test time to process the cmd
> + touchscreen: remove multitouch-dash cert test plan
> + networking: add ethernet/hotplug* to cert-blockers
> + monitor: test-plan ordering changes lp #1812160
>
> plainbox-provider-tpm2:
> + tpm2-tools-3.0.4:test_output_formats.sh: Remove redirect &>/dev/null
>
> plainbox-provider-certification-client:
> + add missing "after-suspend-monitor-discrete-gpu-cert-full" test plan
> + Modify client cert 18.04 test plan for ODM testing
>
> plainbox-provider-certification-server:
> + units/storage-only.pxu: removed old disk/storage_device_* test from plan.
> + minor formatting nit-picks
> + modified jobs in test plans for newly defined sd-preinserted-server
> job. LP: 1832233
> + increment version to v0.43.0.dev0
> + added new regression pxu file and launcher
> + Fix mis-reported max link speeds in canonical-certification-precheck
>
> plainbox-provider-sru
> + add fan-stress-reaction test to desktop SRU TP
> + Add stress-ng tests for cpu and disk
>
> Cheers,
>
> Sylvain Pineau
> _______________________________________________
> ce-certification-qa mailing list --
> ce-certification-qa at lists.canonical.com
> To unsubscribe send an email to
> ce-certification-qa-leave at lists.canonical.com
>
More information about the Checkbox-devel
mailing list