diff options
-rw-r--r-- | src/core/manager.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/manager.c b/src/core/manager.c index 78f03a824c..0c1adf2850 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -1378,6 +1378,9 @@ static void manager_enumerate_perpetual(Manager *m) { assert(m); + if (m->test_run_flags == MANAGER_TEST_RUN_MINIMAL) + return; + /* Let's ask every type to load all units from disk/kernel that it might know */ for (c = 0; c < _UNIT_TYPE_MAX; c++) { if (!unit_type_supported(c)) { @@ -1395,6 +1398,9 @@ static void manager_enumerate(Manager *m) { assert(m); + if (m->test_run_flags == MANAGER_TEST_RUN_MINIMAL) + return; + /* Let's ask every type to load all units from disk/kernel that it might know */ for (c = 0; c < _UNIT_TYPE_MAX; c++) { if (!unit_type_supported(c)) { |