Skip to content

Fail weston-simple-egl on base when Weston runtime is missing#401

Merged
bhargav0610 merged 1 commit intoqualcomm-linux:mainfrom
smuppand:Display
Apr 14, 2026
Merged

Fail weston-simple-egl on base when Weston runtime is missing#401
bhargav0610 merged 1 commit intoqualcomm-linux:mainfrom
smuppand:Display

Conversation

@smuppand
Copy link
Copy Markdown
Contributor

This PR fixes weston-simple-egl result handling on base builds so real Weston runtime regressions are reported as FAIL instead of SKIP.

This change updates the base-build result handling so these cases are treated as FAIL:

  • connected display is present but no Wayland socket is found on base
  • no Wayland socket is found after autodetection/retry on base
  • Wayland connection test fails after retry

Why this change is needed:
A Weston upstream or integration regression on base can currently be masked as SKIP, which allows the change to pass post-merge validation without surfacing the failure. With this update, missing Weston runtime on base is treated as a real testcase failure, which is the expected behavior.

Expected outcome:

  • base build + connected display + missing Weston runtime => FAIL
  • base build + connected display + broken Wayland connection => FAIL
  • no display / missing prerequisite => SKIP (unchanged)

Treat missing Wayland/Weston runtime as FAIL on base builds once a connected
display is present. This avoids masking Weston regressions as SKIP in post-merge
validation.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
@smuppand smuppand requested review from Vkenjam and bhargav0610 April 14, 2026 00:45
@bhargav0610 bhargav0610 merged commit 88afca7 into qualcomm-linux:main Apr 14, 2026
12 checks passed
@bhargav0610
Copy link
Copy Markdown
Contributor

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants