From: Yeongjong Lee Date: Mon, 22 Jul 2019 07:23:29 +0000 (+0900) Subject: utc_elm: call elm_init after fork X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fc36f71094eaf3a6087f69bbcb703921df1baf4d;p=test%2Ftct%2Fnative%2Fefl-test-suite.git utc_elm: call elm_init after fork This patch prevent thread issues related to fork. Change-Id: I3dc13349a6cd2fe2cb45661c9fb8425474233c1a --- diff --git a/TC/elementary/utc_elm.c b/TC/elementary/utc_elm.c index 85fd5591..a1d06f2a 100644 --- a/TC/elementary/utc_elm.c +++ b/TC/elementary/utc_elm.c @@ -91,27 +91,9 @@ main(int argc, const char **argv) SRunner *srunner = srunner_create(suite); srunner_set_log(srunner, "utc_elm.log"); srunner_set_xml(srunner, "utc_elm.xml"); - - if (srunner_fork_status(srunner) == CK_FORK) - { - elm_init(0, NULL); - signal(SIGCHLD, SIG_DFL); - inited = EINA_TRUE; - if (ecore_wl2_connected_display_get(NULL)) - { - elm_shutdown(); - inited = EINA_FALSE; - } - } - srunner_run_all(srunner, CK_NORMAL); number_failed = srunner_ntests_failed(srunner); srunner_free(srunner); - if (srunner_fork_status(srunner) == CK_FORK && inited) - { - elm_shutdown(); - } - return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; } diff --git a/TC/elementary/utc_elm_common.h b/TC/elementary/utc_elm_common.h index ec3c2500..45ff88d6 100644 --- a/TC/elementary/utc_elm_common.h +++ b/TC/elementary/utc_elm_common.h @@ -7,7 +7,6 @@ extern Eina_Bool inited; #define UTC_ELM_INIT() \ - if (inited) ecore_fork_reset(); \ - else elm_init(0, NULL); + elm_init(0, NULL); #endif /* UTC_ELM_COMMON_H_ */