Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 52013bc3 authored by Chih-hung Hsieh's avatar Chih-hung Hsieh Committed by Gerrit Code Review
Browse files

Merge "Use -Werror in system/core/libnativebridge"

parents 15251c24 048df230
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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)) \
)
+2 −2
Original line number Diff line number Diff line
@@ -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.