diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2017-08-30 18:57:35 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-08-30 18:57:35 +0000 |
commit | 4ce79ba1543466f05eda3358dace4c1aec380d5c (patch) | |
tree | a636077be2b248e3e72303b0a67a9be08cca9493 | |
parent | f02805209b88826c7889ee759baf22e99a393f9a (diff) | |
parent | 157655dc6785923740e334478c4e2f1a392bade4 (diff) | |
download | bionic-4ce79ba1543466f05eda3358dace4c1aec380d5c.tar.gz |
Merge "Don't run disable_ld_config_file test on non-production devices" into oc-mr1-dev
-rw-r--r-- | tests/dl_test.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/dl_test.cpp b/tests/dl_test.cpp index 857640ad6..aaf2c3742 100644 --- a/tests/dl_test.cpp +++ b/tests/dl_test.cpp @@ -16,6 +16,10 @@ #include <gtest/gtest.h> +#if defined(__BIONIC__) +#include <android-base/properties.h> +#endif + #include <dlfcn.h> #include <libgen.h> #include <limits.h> @@ -226,6 +230,12 @@ TEST(dl, disable_ld_config_file) { // This test is only for CTS. return; } + std::string build_type = android::base::GetProperty("ro.build.type", "user"); + if (build_type == "userdebug" || build_type == "eng") { + // Skip the test for non production devices + return; + } + std::string error_message = "CANNOT LINK EXECUTABLE \"" + get_testlib_root() + "/ld_config_test_helper/ld_config_test_helper\": library \"ld_config_test_helper_lib1.so\" not found\n"; std::string helper = get_testlib_root() + "/ld_config_test_helper/ld_config_test_helper"; |