canonical / checkbox

Checkbox is a testing framework used to validate device compatibility with Ubuntu Linux. It’s the testing tool developed for the purposes of the Ubuntu Certification program.
https://checkbox.readthedocs.io
GNU General Public License v3.0
30 stars 47 forks source link

After suspend attachment test cases failed #370

Open weizhenwu opened 1 year ago

weizhenwu commented 1 year ago

Bug Description

The following test cases failed due to the attachment log is not exist after running the main cases. Need to survey why it is not present.

Suppose to be the effect from changes in PR 304 and 306

To Reproduce

  1. checkbox-cli run CPU related test plan
  2. checkbox-cli run Graphic related test plan

Environment

Relevant log output

- Checkbox session(s) (located in `/var/tmp/checkbox-ng/sessions/`, you usually want to select the most recent one)

- logs from the impacted components (e.g. `lsblk` if this is related to an issue when testing a disk...); a safe option is to install and run `sosreport` to gather as much log as possible.

Additional context

No response

weizhenwu commented 1 year ago

Quick investigation on the CPU one: after-suspend-cpu/scaling_test was skipped due to

job cannot be started: resource expression "'userspace' in cpuinfo.governors" evaluates to false

but the new attachment cases after-suspend-cpu/scaling_test-log-attach didn't set dependencies on the main case