diff --git a/lmkd/tests/lmkd_test.cpp b/lmkd/tests/lmkd_test.cpp index f17512daf..8c7a75fa1 100644 --- a/lmkd/tests/lmkd_test.cpp +++ b/lmkd/tests/lmkd_test.cpp @@ -210,6 +210,13 @@ void runMemStressTest() { pid_t pid; uid_t uid = getuid(); + // check if in-kernel LMK driver is present + if (!access(INKERNEL_MINFREE_PATH, W_OK)) { + GTEST_LOG_(INFO) << "Must not have kernel lowmemorykiller driver," + << " terminating test"; + return; + } + ASSERT_FALSE((sock = lmkd_connect()) < 0) << "Failed to connect to lmkd process, err=" << strerror(errno); @@ -282,12 +289,6 @@ TEST(lmkd, check_for_oom) { GTEST_LOG_(INFO) << "Must be userdebug build, terminating test"; return; } - // check if in-kernel LMK driver is present - if (!access(INKERNEL_MINFREE_PATH, W_OK)) { - GTEST_LOG_(INFO) << "Must not have kernel lowmemorykiller driver," - << " terminating test"; - return; - } // if respawned test process then run the test and exit (no analysis) if (getenv(LMKDTEST_RESPAWN_FLAG) != NULL) {