Checkbox Suspend tests should respect supported HW

Bug #1943007 reported by Doug Jacobs
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox Provider - Base
Expired
High
Unassigned

Bug Description

Running cdts.odm-certification

It will ask if specific HW features are available, such as TPM, Thunderbolt, WWAN, Bluetooth, etc.

While this allows Checkbox to skip that feature area, the respective tests in Suspend still get run.

This means even if I tell Checkbox that the DUT does not support Thunderbolt, it still runs the Thunderbolt related tests after Suspend. These then fail, meaning the tester has to clean up the test submission.

Revision history for this message
Jonathan Cave (jocave) wrote :

@Doug please try include information that helps to specifically reproduce the problem: the type of image the test is being run on, the test plan selected, specific job IDs this helps to quickly identify exactly where the fix needs to go

affects: checkbox (Ubuntu) → plainbox-provider-checkbox
Jonathan Cave (jocave)
Changed in plainbox-provider-checkbox:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Doug Jacobs (djacobs98) wrote :

Here's a list of tests that show up as failed because of dependencies. The DUT does not have support Bluetooth, memory card, a lid, light sensor, accelerometer, or Thunderbolt.

jobs with failed dependencies
bluetooth
 bluetooth/detect-output
disk tests
 after-suspend-manual-thunderbolt3/daisy-chain
 disk/hdd-parking
 thunderbolt3/daisy-chain
 thunderbolt3/insert
 thunderbolt3/remove
 thunderbolt3/storage-test
input device tests
 input/accelerometer
monitor tests
 after-suspend-manual-monitor/1_dim_brightness_PCI_ID_0x9a78
 after-suspend-manual-monitor/1_dvi_PCI_ID_0x9a78
 after-suspend-manual-monitor/1_thunderbolt3_PCI_ID_0x9a78
 monitor/1_dim_brightness_PCI_ID_0x9a78
 monitor/1_dvi_PCI_ID_0x9a78
 monitor/1_thunderbolt3_PCI_ID_0x9a78
power management tests
 after-suspend-manual-power-management/light_sensor
 power-management/lid
 power-management/lid_close
 power-management/lid_open
 power-management/light_sensor
suspend tests
 suspend/bluetooth_detect_after_suspend_auto
 suspend/bluetooth_obex_send_after_suspend_auto
 suspend/bluetooth_obex_send_before_suspend_auto
 suspend/sdhc-insert-after-suspend
 suspend/sdhc-remove-after-suspend
 suspend/sdhc-storage-after-suspend

Matias Piipari (mz2)
tags: added: cbox-14
Revision history for this message
Maksim Beliaev (beliaev-maksim) wrote :

Bug was migrated to GitHub: https://github.com/canonical/checkbox/issues/86.
Bug is no more monitored here.

Changed in plainbox-provider-checkbox:
status: Triaged → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.