From 69fb9f3f408b7d7f85522e3848a8ab5b87d6e377 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Wed, 3 Sep 2014 11:30:21 -0700 Subject: [PATCH] Don't fail a test just because we aren't root. If the tests are not being run as root, emit a message and don't continue with the test. Change-Id: I352e1a4162caaeb18b81b8daf44797009756dcd9 --- tests/dlext_test.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/dlext_test.cpp b/tests/dlext_test.cpp index 9a96b67d0..7bd59c84c 100644 --- a/tests/dlext_test.cpp +++ b/tests/dlext_test.cpp @@ -260,6 +260,11 @@ TEST_F(DlExtRelroSharingTest, RelroFileEmpty) { } TEST_F(DlExtRelroSharingTest, VerifyMemorySaving) { + if (geteuid() != 0) { + GTEST_LOG_(INFO) << "This test must be run as root.\n"; + return; + } + ASSERT_NO_FATAL_FAILURE(CreateRelroFile(LIBNAME)); int relro_fd = open(relro_file_, O_RDONLY); ASSERT_NOERROR(relro_fd); -- 2.11.0