e_test_main: Added background window. 34/257334/1
authorJunseok, Kim <juns.kim@samsung.com>
Fri, 23 Apr 2021 01:07:36 +0000 (10:07 +0900)
committerJunseok, Kim <juns.kim@samsung.com>
Fri, 23 Apr 2021 01:07:36 +0000 (10:07 +0900)
Normally, the homescreen shows when the test running.
To hide this homescreen, we added a background window.

Change-Id: Ieb55a321997aece6bdfab25c8f38d619f8e08642
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
src/e_test_main.cpp

index ced5690..3545ad4 100644 (file)
@@ -23,6 +23,11 @@ elm_main(int argc, char **argv)
    // kill Lockscreen
    etRunner::get().requestKillWinByName("LOCKSCREEN");
 
+   etWin *bg_win = new etWin();
+   bg_win->init(NULL, ELM_WIN_BASIC, EINA_FALSE, "TCWin_background",
+                0, 0, 0, 0, EINA_FALSE, E_TC_WIN_COLOR_WHITE);
+   bg_win->show();
+
    ::testing::InitGoogleTest(&argc, argv);
    ret = RUN_ALL_TESTS();
 
@@ -31,6 +36,9 @@ elm_main(int argc, char **argv)
      printf("failed to enlightenment gcov execution\n");
 #endif
 
+   bg_win->hide();
+   delete bg_win;
+
    // display unlock
    etRunner::get().setDevctlDisplayLock(EINA_FALSE);