Dependancy for after suspend tests need to be revised (hybrid graphics)

Bug #1832694 reported by Jerry Kao
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox Provider - Base
Won't Fix
High
Unassigned

Bug Description

[Summary]
When running somerville-iev-full test plan on I+N system (201803-26172), the test plan/order is as pastebin https://paste.ubuntu.com/p/b9N5wkV957/
An issue here is that there were 2 suspend tests running with discrete graphics (Nvidia, LP:1832662). However in this case, suspend does not work with Nvidia graphic, both of them were failed.
Another following issue is, almost all after suspend tests have dependency with test suspend_advance, so all of them were skipped.

We should fix the dependency issue for hybrid graphics.
As we have separate suspend test cases for graphic 1 and graphic 2, the after suspend cases should depend to corresponding graphic suspend test.
However I have no idea if it is doable.

[Steps to reproduce]

[Expected result]

[Actual result]

[Failure rate]

[Additional information]
CPU: Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz (12x)
kernel-version: 4.18.0-21-generic
system-product-name: Precision 5530
system-manufacturer: Dell Inc.
bios-version: 1.6.0
GPU: 00:02.0 VGA compatible controller: Intel Corporation Device 3e9b

Revision history for this message
Jerry Kao (jerry.kao) wrote :

Automatically attached

Changed in plainbox-provider-checkbox:
importance: Undecided → High
Revision history for this message
Jerry Kao (jerry.kao) wrote :

Automatically attached

Revision history for this message
Jerry Kao (jerry.kao) wrote :

Automatically attached

Revision history for this message
Jerry Kao (jerry.kao) wrote :

Automatically attached

tags: added: ce-qa-concern
Changed in plainbox-provider-checkbox:
status: New → Confirmed
Jerry Kao (jerry.kao)
description: updated
description: updated
Revision history for this message
Betty Lin (bettyl) wrote :

In this case, because of suspend will fail (hang) when the graphic card switch to Nvidia, so all Nvidia related after suspend jobs were all skipped.
And then, suspend/suspend_advanced occurred when the graphic card was still Nvidia, so all after suspend jobs which depended on it, also all skipped.

I think we may switch the graphic card to another one when the graphic card failed in suspend test to avoid the kind of problem. But, it is a bit complicated.

The workaround I think now is to re-run the jobs which depends on suspend/suspend_advanced after the first run finished.

Changed in plainbox-provider-checkbox:
status: Confirmed → Won't Fix
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.