From 2cd4d67109bc522984690270b1a3d1dfebb1aea0 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 23 Aug 2019 13:22:40 -0400 Subject: [PATCH] tests/edje: disable efreetd and ecore system modules in unit tests Summary: these cause tests to take up to 100x longer Reviewers: bu5hm4n, cedric Reviewed By: bu5hm4n, cedric Subscribers: cedric, #reviewers, #committers Tags: #efl_tests Differential Revision: https://phab.enlightenment.org/D9702 --- src/tests/edje/edje_suite.c | 4 ++++ src/tests/edje/meson.build | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tests/edje/edje_suite.c b/src/tests/edje/edje_suite.c index 819300306d..18eb8856fb 100644 --- a/src/tests/edje/edje_suite.c +++ b/src/tests/edje/edje_suite.c @@ -5,6 +5,8 @@ #include "edje_suite.h" #include "../efl_check.h" #include +#include +#include static const Efl_Test_Case etc[] = { { "Edje", edje_test_edje }, @@ -68,6 +70,8 @@ main(int argc, char **argv) #ifdef NEED_RUN_IN_TREE putenv("EFL_RUN_IN_TREE=1"); #endif + ecore_app_no_system_modules(); + efreet_cache_disable(); failed_count = _efl_suite_build_and_run(argc - 1, (const char **)argv + 1, "Edje", etc, SUITE_INIT_FN(edje), SUITE_SHUTDOWN_FN(edje)); diff --git a/src/tests/edje/meson.build b/src/tests/edje/meson.build index 54aee4f873..adfd19242f 100644 --- a/src/tests/edje/meson.build +++ b/src/tests/edje/meson.build @@ -14,7 +14,7 @@ edje_suite_src = [ edje_suite = executable('edje_suite', edje_suite_src, themes, - dependencies: [check, eina, ecore_evas, edje], + dependencies: [check, eina, ecore_evas, edje, efreet], include_directories : config_dir, c_args : [ '-DTESTS_BUILD_DIR="'+meson.current_build_dir()+'"',