tests/ecore_wl2: Fix ecore_wl2_display_input_find test
authorChristopher Michael <cp.michael@samsung.com>
Thu, 9 Jan 2020 14:48:58 +0000 (09:48 -0500)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 9 Jan 2020 21:03:20 +0000 (06:03 +0900)
So apparently Enlightenment uses 'seat0' for input name and Weston
uses 'default'. Test for E_START env var and adjust function call so
that the test does not fail in either case.

src/tests/ecore_wl2/ecore_wl2_test_display.c

index 2f77d27..dd0799c 100644 (file)
@@ -185,7 +185,12 @@ EFL_START_TEST(wl2_display_input_find_by_name)
    disp = _display_connect();
    ck_assert(disp != NULL);
 
-   input = ecore_wl2_display_input_find_by_name(disp, "default");
+   /* NB: Enlightenment uses "seat0" here, but Weston uses "default" */
+   if (getenv("E_START"))
+     input = ecore_wl2_display_input_find_by_name(disp, "seat0");
+   else
+     input = ecore_wl2_display_input_find_by_name(disp, "default");
+
    ck_assert(input != NULL);
 }
 EFL_END_TEST