diff --git a/lmkd/tests/lmkd_test.cpp b/lmkd/tests/lmkd_test.cpp index 4afaeb81f..1996bae29 100644 --- a/lmkd/tests/lmkd_test.cpp +++ b/lmkd/tests/lmkd_test.cpp @@ -215,6 +215,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); @@ -287,12 +294,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) {