tests/ecore_wl2: Check for valid xdg_runtime_dir
authorChristopher Michael <cp.michael@samsung.com>
Mon, 15 Jul 2019 18:21:36 +0000 (14:21 -0400)
committerTaehyub Kim <taehyub.kim@samsung.com>
Wed, 17 Jul 2019 07:54:07 +0000 (16:54 +0900)
Seems these tests need XDG_RUNTIME_DIR to be set, and it does not get
set in Travis builds, so add a small check here so that Travis builds
don't fail ... thanks Marcel ;)

ref T8016

src/tests/ecore_wl2/ecore_wl2_test_display.c

index c90c944..828db2f 100644 (file)
@@ -165,7 +165,7 @@ EFL_END_TEST
 void
 ecore_wl2_test_display(TCase *tc)
 {
-   if (!getenv("WAYLAND_DISPLAY"))
+   if ((!getenv("WAYLAND_DISPLAY")) && (getenv("XDG_RUNTIME_DIR")))
      {
         /* tests here are for server-side functions */
         printf("No Wayland Compositor detected. Testing server-side functions\n");