Loading libunwindstack/Android.bp +20 −4 Original line number Original line Diff line number Diff line Loading @@ -153,12 +153,12 @@ cc_test_library { shared_libs: [ shared_libs: [ "libunwindstack", "libunwindstack", ], ], relative_install_path: "libunwindstack_test", } } cc_test { cc_defaults { name: "libunwindstack_test", name: "libunwindstack_testlib_flags", defaults: ["libunwindstack_flags"], defaults: ["libunwindstack_flags"], isolated: true, srcs: [ srcs: [ "tests/ArmExidxDecodeTest.cpp", "tests/ArmExidxDecodeTest.cpp", Loading @@ -183,7 +183,6 @@ cc_test { "tests/ElfTestUtils.cpp", "tests/ElfTestUtils.cpp", "tests/IsolatedSettings.cpp", "tests/IsolatedSettings.cpp", "tests/JitDebugTest.cpp", "tests/JitDebugTest.cpp", "tests/LocalUnwinderTest.cpp", "tests/LogFake.cpp", "tests/LogFake.cpp", "tests/MapInfoCreateMemoryTest.cpp", "tests/MapInfoCreateMemoryTest.cpp", "tests/MapInfoGetBuildIDTest.cpp", "tests/MapInfoGetBuildIDTest.cpp", Loading Loading @@ -253,11 +252,28 @@ cc_test { "tests/files/offline/straddle_arm/*", "tests/files/offline/straddle_arm/*", "tests/files/offline/straddle_arm64/*", "tests/files/offline/straddle_arm64/*", ], ], } cc_test { name: "libunwindstack_test", defaults: ["libunwindstack_testlib_flags"], isolated: true, srcs: [ "tests/LocalUnwinderTest.cpp", ], required: [ required: [ "libunwindstack_local", "libunwindstack_local", ], ], } } // Skip LocalUnwinderTest until atest understands required properly. cc_test { name: "libunwindstack_unit_test", defaults: ["libunwindstack_testlib_flags"], isolated: true, } //------------------------------------------------------------------------- //------------------------------------------------------------------------- // Tools // Tools //------------------------------------------------------------------------- //------------------------------------------------------------------------- Loading libunwindstack/TEST_MAPPING 0 → 100644 +7 −0 Original line number Original line Diff line number Diff line { "presubmit": [ { "name": "libunwindstack_unit_test" } ] } libunwindstack/tests/LocalUnwinderTest.cpp +3 −3 Original line number Original line Diff line number Diff line Loading @@ -170,10 +170,10 @@ TEST_F(LocalUnwinderTest, unwind_after_dlopen) { std::string testlib(testing::internal::GetArgvs()[0]); std::string testlib(testing::internal::GetArgvs()[0]); auto const value = testlib.find_last_of('/'); auto const value = testlib.find_last_of('/'); if (value == std::string::npos) { if (value != std::string::npos) { testlib = "../"; testlib = testlib.substr(0, value + 1); } else { } else { testlib = testlib.substr(0, value + 1) + "../"; testlib = ""; } } testlib += "libunwindstack_local.so"; testlib += "libunwindstack_local.so"; Loading Loading
libunwindstack/Android.bp +20 −4 Original line number Original line Diff line number Diff line Loading @@ -153,12 +153,12 @@ cc_test_library { shared_libs: [ shared_libs: [ "libunwindstack", "libunwindstack", ], ], relative_install_path: "libunwindstack_test", } } cc_test { cc_defaults { name: "libunwindstack_test", name: "libunwindstack_testlib_flags", defaults: ["libunwindstack_flags"], defaults: ["libunwindstack_flags"], isolated: true, srcs: [ srcs: [ "tests/ArmExidxDecodeTest.cpp", "tests/ArmExidxDecodeTest.cpp", Loading @@ -183,7 +183,6 @@ cc_test { "tests/ElfTestUtils.cpp", "tests/ElfTestUtils.cpp", "tests/IsolatedSettings.cpp", "tests/IsolatedSettings.cpp", "tests/JitDebugTest.cpp", "tests/JitDebugTest.cpp", "tests/LocalUnwinderTest.cpp", "tests/LogFake.cpp", "tests/LogFake.cpp", "tests/MapInfoCreateMemoryTest.cpp", "tests/MapInfoCreateMemoryTest.cpp", "tests/MapInfoGetBuildIDTest.cpp", "tests/MapInfoGetBuildIDTest.cpp", Loading Loading @@ -253,11 +252,28 @@ cc_test { "tests/files/offline/straddle_arm/*", "tests/files/offline/straddle_arm/*", "tests/files/offline/straddle_arm64/*", "tests/files/offline/straddle_arm64/*", ], ], } cc_test { name: "libunwindstack_test", defaults: ["libunwindstack_testlib_flags"], isolated: true, srcs: [ "tests/LocalUnwinderTest.cpp", ], required: [ required: [ "libunwindstack_local", "libunwindstack_local", ], ], } } // Skip LocalUnwinderTest until atest understands required properly. cc_test { name: "libunwindstack_unit_test", defaults: ["libunwindstack_testlib_flags"], isolated: true, } //------------------------------------------------------------------------- //------------------------------------------------------------------------- // Tools // Tools //------------------------------------------------------------------------- //------------------------------------------------------------------------- Loading
libunwindstack/TEST_MAPPING 0 → 100644 +7 −0 Original line number Original line Diff line number Diff line { "presubmit": [ { "name": "libunwindstack_unit_test" } ] }
libunwindstack/tests/LocalUnwinderTest.cpp +3 −3 Original line number Original line Diff line number Diff line Loading @@ -170,10 +170,10 @@ TEST_F(LocalUnwinderTest, unwind_after_dlopen) { std::string testlib(testing::internal::GetArgvs()[0]); std::string testlib(testing::internal::GetArgvs()[0]); auto const value = testlib.find_last_of('/'); auto const value = testlib.find_last_of('/'); if (value == std::string::npos) { if (value != std::string::npos) { testlib = "../"; testlib = testlib.substr(0, value + 1); } else { } else { testlib = testlib.substr(0, value + 1) + "../"; testlib = ""; } } testlib += "libunwindstack_local.so"; testlib += "libunwindstack_local.so"; Loading