Skip to content

Add test wl_shm (shared-memory) rendering paths in a Wayland/Weston compositor #410

Open
smuppand wants to merge 1 commit intoqualcomm-linux:mainfrom
smuppand:Display
Open

Add test wl_shm (shared-memory) rendering paths in a Wayland/Weston compositor #410
smuppand wants to merge 1 commit intoqualcomm-linux:mainfrom
smuppand:Display

Conversation

@smuppand
Copy link
Copy Markdown
Contributor

Add new weston-simple-shm test and validation logging to make CI and LAVA triage easier.

Changes:

  • log the actual weston-simple-shm launch command per format case
  • record requested format and required/optional classification
  • record XDG_RUNTIME_DIR and WAYLAND_DISPLAY used for the case
  • capture client stdout/stderr into each per-format log file
  • append final case result and failure reason into the same log
  • keep CI-default behaviour without Weston relaunch unless explicitly enabled

This improves visibility into wl_shm format validation without changing the overall PASS/FAIL flow of the testcase.

Update weston-simple-shm validation to record richer per-case execution
details for CI and LAVA debugging.

This change writes the launched command, requested format, required or
optional status, adopted Wayland environment, captured client
stdout/stderr, and final per-case result into each case log. It also
keeps CI-friendly behaviour by avoiding Weston relaunch by default and
preserving PASS/FAIL reporting through the .res file.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
@smuppand smuppand added the enhancement New feature or request label Apr 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant