graphics/xorg-process test failed for Wayland

Bug #1968842 reported by PeiYao Chang
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Checkbox Provider - Base
Fix Released
High
Unassigned
OEM Priority Project
Fix Released
Undecided
Unassigned

Bug Description

[Summary]
Case graphics/xorg-process test failed

[Steps to reproduce]
1. Boot into OS
2. Choose com.canonical.certification::client-cert-desktop-20-04-automated plan
3. Run Graphics tests set

[Expected result]
Test case passed

[Actual result]
Test case failed
No I/O log.

[Failure rate]
2/2

[Additional information]
CID: 202112-29802
SKU: TRBA-DVT2-C4
Base Image: dell-bto-jammy-jellyfish-tentacool-X07-20220331-4.iso
Product Name: XPS 13 9320
BIOS Version: 0.2.13
kernel-version: 5.15.0-23-generic

Related branches

Revision history for this message
PeiYao Chang (baconyao) wrote :
Kent Lin (kent-jclin)
Changed in plainbox-provider-checkbox:
assignee: Kent Lin (kent-jclin) → Sylvain Pineau (sylvain-pineau)
PeiYao Chang (baconyao)
description: updated
Kent Lin (kent-jclin)
tags: added: jammy-test
Scott Hu (huntu207)
summary: - graphics/xorg-process test failed
+ graphics/xorg-process test failed for Wayland
Pierre Equoy (pieq)
Changed in plainbox-provider-checkbox:
importance: Critical → High
Revision history for this message
Pierre Equoy (pieq) wrote :

I don't think this test was very useful to begin with, so we should remove it from the test plans.

Changed in plainbox-provider-checkbox:
milestone: none → 0.65.0
Revision history for this message
Pierre Equoy (pieq) wrote :

This test is required by some other test cases, so these test cases will have to be adjusted.

Pierre Equoy (pieq)
Changed in plainbox-provider-checkbox:
assignee: Sylvain Pineau (sylvain-pineau) → Pierre Equoy (pieq)
Revision history for this message
Pierre Equoy (pieq) wrote (last edit ):

I removed the call to xorg-related jobs from the following test plans:

1. (plainbox-provider-checkbox) graphics/test-plan.pxu
2. (plainbox-provider-certification-client) client-cert-desktop-hwe-sru.pxu
3. (plainbox-provider-certification-client) client-cert-desktop-n+1.pxu

Since most other test plans use "graphics/test-plan.pxu" as an indirect nested part, the changes will be brought to all of these test plans.

I did not modify older, legacy test plans such as sutton-full-14-04.pxu or sutton-full-16-04.pxu in the OEM providers since they are not used anymore.

See linked merge proposals for more information.

Pierre Equoy (pieq)
Changed in plainbox-provider-checkbox:
status: Confirmed → Fix Committed
assignee: Pierre Equoy (pieq) → nobody
Pierre Equoy (pieq)
tags: added: ce-qa-concern
Revision history for this message
PeiYao Chang (baconyao) wrote :

Verify passed
- SKU: TRBA-DVT2-C5
- Windowning Systemd: Wayland
- Manifest: jammy-amd64-20220425-25+jellyfish-tentacool+X19
- iGPU

- SKU: CB16P-DVT2-C3
- Windowning Systemd: X11
- Manifest: jammy-amd64-20220425-33+jellyfish-minccino+X11
- dGPU: NVDIA

Checkbox info:
- checkbox-ng: 1.18.0rc1
- checkbox-support: 0.55.0rc1
- certification-client: 0.50.0rc1
- plainbox-provider-checkbox: 0.65.0rc1
- plainbox-provider-resource-generic: 0.51.0rc1
- plainbox-provider-tpm2: 1.18.0rc1

tags: added: cqa-verified
removed: ce-qa-concern
Bin Li (binli)
tags: added: oem-priority originate-from-1978533 sutton
Changed in oem-priority:
status: New → Fix Released
Revision history for this message
Bin Li (binli) wrote :

On sutton project, we still met this issue, I also tried to upgrade all the plainbox and checkbox packages in #5, this issue is still exist.

1. Execute sutton-cli -> Graphics tests
2. Run the case 'Test that the X process is running.'

[Checkbox job `com.canonical.certification::graphics/xorg-process` output]

Revision history for this message
Bin Li (binli) wrote :

I made a new MR to fix the issue, and it could works fine in xwayland or switching to xorg. Please help review it, thanks!

Revision history for this message
Pierre Equoy (pieq) wrote :

There was indeed a problem with some missing "depends" lines not removed from the generic graphics test plans. Because of that, the xorg-related jobs were still called.

I made a MR to fix this:

https://code.launchpad.net/~pieq/plainbox-provider-checkbox/+git/plainbox-provider-checkbox/+merge/425267

Revision history for this message
Pierre Equoy (pieq) wrote :

The fix provided in previous comment is now available in the plainbox-provider-checkbox RC package 0.65.0~rc2.

Revision history for this message
Bin Li (binli) wrote :

It works fine in my side with 0.65.0~rc2, thanks a lot!

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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