ci: fix lavapipe-traces and use weston instead of X11

David Heidelberg requested to merge dh/mesa:lavapipe-to-weston into main

What does this MR do and why?

I noticed the broken lavapipe-traces nightly job, thou this isn't the quote fix, but I decided to switch to Weston instead.

Instead of wrapping inside xvfb-run, we just now fire up headless Weston server.

ci/traces: switch from xvfb to Weston XWayland

  • Drop now unused RUN_CMD_WRAPPER.
  • Copy-paste Weston initiation code from with slightly adjustments.

Signed-off-by: David Heidelberg

Merge request reports