Merge "Use -Werror in system/core/libnativebridge" am: 52013bc3d4 am: d164933fee
am: dc991a7529
Change-Id: If21c1b67a16061618c91496ec5eeb69e38f4f14f
This commit is contained in:
commit
5265c0b422
2 changed files with 8 additions and 2 deletions
|
|
@ -33,10 +33,15 @@ shared_libraries := \
|
|||
libnativebridge \
|
||||
libnativebridge-dummy
|
||||
|
||||
libnativebridge_tests_common_cflags := \
|
||||
-Wall \
|
||||
-Werror \
|
||||
|
||||
$(foreach file,$(test_src_files), \
|
||||
$(eval include $(CLEAR_VARS)) \
|
||||
$(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \
|
||||
$(eval LOCAL_SRC_FILES := $(file)) \
|
||||
$(eval LOCAL_CFLAGS := $(libnativebridge_tests_common_cflags)) \
|
||||
$(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \
|
||||
$(eval include $(BUILD_NATIVE_TEST)) \
|
||||
)
|
||||
|
|
@ -45,6 +50,7 @@ $(foreach file,$(test_src_files), \
|
|||
$(eval include $(CLEAR_VARS)) \
|
||||
$(eval LOCAL_SHARED_LIBRARIES := $(shared_libraries)) \
|
||||
$(eval LOCAL_SRC_FILES := $(file)) \
|
||||
$(eval LOCAL_CFLAGS := $(libnativebridge_tests_common_cflags)) \
|
||||
$(eval LOCAL_MODULE := $(notdir $(file:%.cpp=%))) \
|
||||
$(eval include $(BUILD_HOST_NATIVE_TEST)) \
|
||||
)
|
||||
|
|
|
|||
|
|
@ -30,12 +30,12 @@
|
|||
|
||||
namespace android {
|
||||
|
||||
static constexpr const char* kTestData = "PreInitializeNativeBridge test.";
|
||||
|
||||
TEST_F(NativeBridgeTest, PreInitializeNativeBridge) {
|
||||
ASSERT_TRUE(LoadNativeBridge(kNativeBridgeLibrary, nullptr));
|
||||
#if !defined(__APPLE__) // Mac OS does not support bind-mount.
|
||||
#if !defined(__ANDROID__) // Cannot write into the hard-wired location.
|
||||
static constexpr const char* kTestData = "PreInitializeNativeBridge test.";
|
||||
|
||||
// Try to create our mount namespace.
|
||||
if (unshare(CLONE_NEWNS) != -1) {
|
||||
// Create a dummy file.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue