Age | Commit message (Collapse) | Author |
| For instance the snap-remove test doesn't require test snap to be installed. It'll install it first before trying to remove it. |
| |
| Ensure that the return value of each subcommand actually impacts the test result. Add core20 to the list of core snaps. |
| |
| |
| Reduce the size of QR codes that camera/roundtrip-qrcode_* tests display to make them fit on the relatively small screens we have in the certification lab. |
| tty0 always points to the current virtual console, so we don't need any code for detecting which virtual console (tty1, tty2, ...) is selected. |
| |
| UC20 seems to deviate from the norm of tty1 being the active tty after install. Update the script to detect which is active. |
| ~meribold/plainbox-provider-checkbox:usb_storage_preinserted_after_suspend-requires-has_usb_storage |
| |
| ~bladernr/plainbox-provider-checkbox:1900448-improve-jitter-test-output |
| |
| These jobs are functionally equivalent to after-suspend-usb/storage-preinserted and after-suspend-usb3/storage-preinserted. |
| I'm told that there's no need to copy the `has_usb_storage` block from `units/usb/manifest.pxu` to `units/suspend/manifest.pxu`. |
| Employ the same mechanism that usb/storage-detect uses for skipping the test when the DUT doesn't have a USB drive in suspend/usb_storage_preinserted_after_suspend. This way we can skip both tests rather than letting usb_storage_preinserted_after_suspend fail. |
| |
| There should no longer be a requirement for the core snap to be present when running the wwan tests, for exmaple on UC18 or UC20 images |
| |
| |
| Current WinOS requires ODM vendor to report press and release events with one power button press, the power button release can be filtered if 5-button-array is supported. There is a timing issue that two consecutive and close power button event might trigger the system goes to shutdown directly wihtout endSessionDialog pop-up, which is not the expected behaviour. Create a job for knowing if the system will hit the issue. |
| submission: Add a new boot mode property to the existing BIOS dict in the raw_devices_dmi_json job. This info is extracted from inxi output and can take the following values: BIOS, UEFI, or UEFI [Legacy]. |
| This new property comes from inxi which can take the following values: - BIOS - UEFI - UEFI [Legacy] The last one is legacy BIOS boot mode in a system using UEFI but booted as BIOS/Legacy. It is added to the existing json directly into the BIOS dict. Fixes: lp:1854862 |
| ~iamerin-c/plainbox-provider-checkbox/+git/plainbox-provider-checkbox:fix-1893161 fix lp:1893161 xrandr_screens_after_suspend.tar.gz_auto |
| |
| The firmware/labeling palm detection is general for mordern touchpad. And libinput requires ABS_MT_TOOL_TYPE event for supporting firmware/lebeling palm detection https://wayland.freedesktop.org/libinput/doc/latest/palm-detection.html#palm-tool Add a test job to check if the touchpad can report the event type. The 55 bit offset is obtained from kernel code ABS_MT_TOOL_TYPE 0x37 https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/input-event-codes.h#L857 |
| |
| ~lihow731/plainbox-provider-checkbox/+git/plainbox-provider-checkbox:master Fix the "Unable to control recording volume..." bug |
| Fix: 1. Remove the method parameter from PAVolumeController.__init__(): Assum PAVolumeController class only be used in this audio_test.py. 2. Don't check the return value of self.method(command): In PAVolumeController._pactl_output(), when failed to execute the pactl command the exception will be thrown. 3. When pactl command fail (after retry 3 times), let audio_test stop. Original issue: In PAVolumeController class: In set_volume() and mute(), the self.method(command) returns a zero-length string. So, the set_volume() and mute() always return False. Then, in get_volume(), the self._volume always won't be set. This is the root cause of the "Unable to control recording volume..." issue. More detail: 1. There is no ouptu from the `pactl set-souerce-volume ...` command. 2. The PAVolumeController._pactl_output fucntion will return subprocess.check_output(). The subprocess.check_output function return the output of "command". LP: #1890526 |
| stress-ng: Run cpu and memory tests using systemd-inhibit |
| This runs stress-ng and inhibits system sleeping, shutdown and idle while doing so. Fixes lp:1815867 |
| ~sylvain-pineau/plainbox-provider-checkbox:stress_s3_arm_rtcwake |
| |
| ~jocave/plainbox-provider-checkbox:reapply-wireless-net-if-mgmt |
| Re-apply the requires field on wireless job to use the net_if_managment resource to select which wireless jobs to run on a device. This should now correctly select either network-manager or networkd and allow for a single set of test plans. |
| ~jocave/plainbox-provider-checkbox:kernel-matches-current-uc20 |
| In UC20 images the kernel image is packed and distributed in a different format and location. Handle this for the booted kernel check test. |
| ~sylvain-pineau/plainbox-provider-checkbox:has_camera_manifest units:camera: Use a new manifest to trigger the camera/detect job, has_camera |
| camera/roundtrip-qrcode |
| |
| ~sylvain-pineau/plainbox-provider-checkbox:disk_read_performance_mtd bin:disk_read_performance_test.sh: Add support for MTD (Flash) devices |
| |
| Release_2020_Week39 |
| |
| |
| |
| |
| ~bettyl/plainbox-provider-checkbox:update_depends_to_suspend_advanced_auto To let the test plan 'after-suspend-reference-cert-automated' and 'after-suspend-reference-cert-blockers' can run fully auto. |
| ~bettyl/plainbox-provider-checkbox:graphic_auto_depends_to_suspend_advanced_auto |
| To let the graphic auto test to be fully automatic, change the depends from suspend/suspend_advanced to suspend/suspend_advanced_auto |