After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 693741 - wayland: Unable to run conform suite on Wayland unless [X] DISPLAY set
wayland: Unable to run conform suite on Wayland unless [X] DISPLAY set
Status: RESOLVED FIXED
Product: clutter
Classification: Platform
Component: conformance
unspecified
Other Linux
: Normal critical
: ---
Assigned To: clutter-maint
clutter-maint
Depends on:
Blocks:
 
 
Reported: 2013-02-13 20:45 UTC by U. Artie Eoff
Modified: 2013-02-20 23:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
[PATCH] conformance: Only check for DISPLAY on X11 windowing backend (900 bytes, patch)
2013-02-15 18:08 UTC, Rob Bradford
committed Details | Review

Description U. Artie Eoff 2013-02-13 20:45:47 UTC
Building clutter with x11 and wayland backends results in an inability to run conform tests in a non-x11 context.

That is when running the conform tests under Weston-DRM environment with CLUTTER_BACKEND=wayland COGL_RENDERER=egl_wayland, the following message is produced by each conform test:
"No DISPLAY found. Unable to run the conformance test suite without a display."

The tests also exit with EXIT_SUCCESS which is bad (i.e. a false positive).

clutter configured with `--enable-wayland-backend --disable-introspection`

wayland (master) heads/master-0-g13d5271
drm (master) heads/master-0-g36d1821
macros (master) heads/master-0-gc98b41d
glproto (master) heads/master-0-g8e3407e
dri2proto (master) heads/master-0-gead89ad
mesa (master) heads/master-0-gdfb57e7
kbproto (master) heads/master-0-gf7022f5
libX11 (master) heads/master-0-gf57fd76
libxkbcommon (master) heads/master-0-gbb620df
pixman (master) heads/master-0-g5e207f8
cairo (master) heads/master-0-g02b467a
weston (master) heads/master-0-gb810eb5
harfbuzz (master) heads/master-0-gf22b7e7
glib (master) heads/master-0-g035cd81
atk (master) ATK_2_7_5-0-g5294c2c
cogl (cogl-1.14) heads/cogl-1.14-0-gf79e78f
clutter (clutter-1.14) heads/clutter-1.14-0-g2ec89a6
Comment 1 Rob Bradford 2013-02-15 18:08:18 UTC
Created attachment 236283 [details] [review]
[PATCH] conformance: Only check for DISPLAY on X11 windowing backend


Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=693741
---
 tests/conform/test-conform-common.c | 1 +
 1 file changed, 1 insertion(+)
Comment 2 Emmanuele Bassi (:ebassi) 2013-02-20 23:35:13 UTC
Pushed to master, will also be in clutter-1.14