diff --git a/Android.bp b/Android.bp index 2f8cf54d61800d7744df8180a06fbbc4c099f3f4..d585c6c9ca8ca57197d8b9b4ebd8f333271eb60b 100644 --- a/Android.bp +++ b/Android.bp @@ -38,13 +38,6 @@ filegroup { ], } -filegroup { - name: "BluetoothGTestForce32ConfigTemplate", - srcs: [ - "AndroidGTestForce32Template.xml", - ], -} - // This default contains properties that should be common to all the cc targets // developed by the Bluetooth team. // @@ -79,20 +72,3 @@ cc_defaults { c_std: "c99", cpp_std: "c++17", } - -// Address Sanitizer is flaky on Android x86_64 binaries but it's not on x86 -// binaries. -// This default workaround the x86_64 ASAN flakyness by running 32bit binaries -// on 64bit targets. -// TODO(b/154347133): Remove this workaround -cc_defaults { - name: "bluetooth_gtest_x86_asan_workaround", - target: { - android_x86: { - test_config_template: ":BluetoothGTestForce32ConfigTemplate", - }, - android_x86_64: { - enabled: false, - }, - }, -} diff --git a/AndroidGTestForce32Template.xml b/AndroidGTestForce32Template.xml deleted file mode 100644 index bad033a2936f8689537a4494113e1d4741e1ebe4..0000000000000000000000000000000000000000 --- a/AndroidGTestForce32Template.xml +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- Copyright (C) 2023 The Android Open Source Project - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---> -<configuration description="Runs {MODULE}."> - <option name="test-suite-tag" value="apct" /> - <option name="test-suite-tag" value="apct-native" /> - <target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer" /> - <target_preparer class="com.android.compatibility.common.tradefed.targetprep.FilePusher"> - <option name="cleanup" value="true" /> - <option name="push" value="{MODULE}32->/data/local/tmp/{MODULE}" /> - </target_preparer> - <target_preparer class="com.android.tradefed.targetprep.RunCommandTargetPreparer"> - <option name="run-command" value="settings put global ble_scan_always_enabled 0" /> - <option name="run-command" value="cmd bluetooth_manager disable" /> - <option name="run-command" value="cmd bluetooth_manager wait-for-state:STATE_OFF" /> - </target_preparer> - <target_preparer class="com.android.tradefed.targetprep.FolderSaver"> - <option name="device-path" value="/data/vendor/ssrdump" /> - </target_preparer> - <test class="com.android.tradefed.testtype.GTest" > - <option name="native-test-device-path" value="/data/local/tmp" /> - <option name="module-name" value="{MODULE}" /> - <option name="run-test-as" value="0" /> - </test> - - <!-- Only run tests in MTS if the Bluetooth Mainline module is installed. --> - <object type="module_controller" - class="com.android.tradefed.testtype.suite.module.MainlineTestModuleController"> - <option name="mainline-module-package-name" value="com.android.btservices" /> - <option name="mainline-module-package-name" value="com.google.android.btservices" /> - </object> -</configuration> diff --git a/system/audio_a2dp_hw/Android.bp b/system/audio_a2dp_hw/Android.bp index 2d863902e85c596024c3bb988788433761aaed04..d75554928dba47d582be3a0cf12de12ed2037bcf 100644 --- a/system/audio_a2dp_hw/Android.bp +++ b/system/audio_a2dp_hw/Android.bp @@ -61,7 +61,6 @@ cc_test { test_suites: ["general-tests"], defaults: [ "audio_a2dp_hw_defaults", - "bluetooth_gtest_x86_asan_workaround", "mts_defaults", ], srcs: [ diff --git a/system/audio_hearing_aid_hw/Android.bp b/system/audio_hearing_aid_hw/Android.bp index f4d451160a8fff9c65ff752ea86f84753ce334e5..920bfa7a0b8f5d0a09067a8c92ef2a5ed9f50fb8 100644 --- a/system/audio_hearing_aid_hw/Android.bp +++ b/system/audio_hearing_aid_hw/Android.bp @@ -43,7 +43,6 @@ cc_test { test_suites: ["general-tests"], defaults: [ "audio_hearing_aid_hw_defaults", - "bluetooth_gtest_x86_asan_workaround", "mts_defaults", ], srcs: [ diff --git a/system/bta/Android.bp b/system/bta/Android.bp index c9a7c4496d987bc1265e8e82c5505683b7dc0b07..66073d739803f3655489845b8e312a74c897a184 100644 --- a/system/bta/Android.bp +++ b/system/bta/Android.bp @@ -215,7 +215,6 @@ cc_library_static { cc_test { name: "net_test_bta", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -273,7 +272,6 @@ cc_test { cc_test { name: "net_test_bta_gatt", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -365,7 +363,6 @@ cc_test { cc_test { name: "bt_host_test_bta", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -501,7 +498,6 @@ cc_test { cc_test { name: "bt_host_test_bta_scn", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -567,7 +563,6 @@ cc_test { name: "bluetooth_csis_test", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -628,7 +623,6 @@ cc_test { name: "bluetooth_groups_test", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -676,7 +670,6 @@ cc_test { name: "bluetooth_vc_test", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -802,7 +795,6 @@ cc_test { name: "bluetooth_le_audio_codec_manager_test", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -878,7 +870,6 @@ cc_test { name: "bluetooth_le_audio_test", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1088,7 +1079,6 @@ cc_test { name: "bluetooth_test_broadcaster_state_machine", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -1146,7 +1136,6 @@ cc_test { name: "bluetooth_test_broadcaster", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -1216,7 +1205,6 @@ cc_test { name: "bluetooth_has_test", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], @@ -1278,7 +1266,6 @@ cc_test { name: "bluetooth_hh_test", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_bta_defaults", "mts_defaults", ], diff --git a/system/btcore/Android.bp b/system/btcore/Android.bp index 2436c72e3f02100f035bfab992dbd4e00ea22d74..02e25de69e9643b98d17422630f51c538a2502a8 100644 --- a/system/btcore/Android.bp +++ b/system/btcore/Android.bp @@ -88,7 +88,6 @@ cc_test { name: "net_test_btcore", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], diff --git a/system/btif/Android.bp b/system/btif/Android.bp index 56a8513af13f3f0b42d6697828d5a9df0cad5c8e..56277c4b259f345513dd953f4dab568d56fff59c 100644 --- a/system/btif/Android.bp +++ b/system/btif/Android.bp @@ -257,7 +257,6 @@ cc_library_static { cc_test { name: "net_test_btif", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "latest_android_hardware_audio_common_ndk_static", "latest_android_hardware_bluetooth_audio_ndk_static", @@ -340,7 +339,6 @@ cc_test { cc_test { name: "net_test_btif_profile_queue", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -373,7 +371,6 @@ cc_test { cc_test { name: "net_test_btif_avrcp_audio_track", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -409,7 +406,6 @@ cc_test { cc_test { name: "net_test_btif_rc", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -461,7 +457,6 @@ cc_test { cc_test { name: "net_test_btif_config_cache", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -504,7 +499,6 @@ cc_test { cc_test { name: "net_test_btif_hf_client_service", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -539,7 +533,6 @@ cc_test { name: "net_test_btif_hh", host_supported: true, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "latest_android_hardware_audio_common_ndk_static", "latest_android_hardware_bluetooth_audio_ndk_static", @@ -678,7 +671,6 @@ cc_test { name: "net_test_btif_stack", host_supported: true, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "latest_android_hardware_audio_common_ndk_static", "latest_android_hardware_bluetooth_audio_ndk_static", diff --git a/system/common/Android.bp b/system/common/Android.bp index 9e58054b2c9ecc7de40208e220d7cf6a210347ac..6956c3478b1864ee3d9f649d34d31fc985f8a477 100644 --- a/system/common/Android.bp +++ b/system/common/Android.bp @@ -64,7 +64,6 @@ cc_test { name: "bluetooth_test_common", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -119,7 +118,6 @@ cc_test { cc_test { name: "net_test_performance", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], diff --git a/system/device/Android.bp b/system/device/Android.bp index 41cfcaf6066b07a7a043e4f11676ddcefa49bf9e..81ab4295deecfb54bb1300a0e4890a53f27d10c5 100644 --- a/system/device/Android.bp +++ b/system/device/Android.bp @@ -41,7 +41,6 @@ cc_test { name: "net_test_device", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -71,7 +70,6 @@ cc_test { name: "net_test_device_iot_config", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], diff --git a/system/embdrv/tests/Android.bp b/system/embdrv/tests/Android.bp index 6e53b1b0f3e9a02f406c16f6634f0e4c8c14fd4d..6b06547e9d7f1f2d1d48291a0497a7dd604094ee 100644 --- a/system/embdrv/tests/Android.bp +++ b/system/embdrv/tests/Android.bp @@ -10,7 +10,6 @@ package { cc_test { name: "libaptx_enc_tests", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "mts_defaults", ], test_suites: ["general-tests"], @@ -30,7 +29,6 @@ cc_test { cc_test { name: "libaptxhd_enc_tests", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "mts_defaults", ], test_suites: ["general-tests"], diff --git a/system/gd/Android.bp b/system/gd/Android.bp index 854335252dd171ffa8a320ad1dc9a892a5490a9a..b9557a16acb1b3d389859b89086e6a9df9944cb3 100644 --- a/system/gd/Android.bp +++ b/system/gd/Android.bp @@ -338,7 +338,6 @@ cc_test { name: "bluetooth_test_gd_unit", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "gd_defaults", "mts_defaults", ], @@ -442,7 +441,6 @@ cc_test { name: "bluetooth_packet_parser_test", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "gd_defaults", "mts_defaults", ], diff --git a/system/gd/dumpsys/Android.bp b/system/gd/dumpsys/Android.bp index 4efa4083939fb25dedc210a60312ff4963f3b048..085c44b7f95ba031b0f8f4f5cb766bf6dfeafcee 100644 --- a/system/gd/dumpsys/Android.bp +++ b/system/gd/dumpsys/Android.bp @@ -196,7 +196,6 @@ cc_test { test_suites: ["general-tests"], defaults: [ "bluetooth_cflags", - "bluetooth_gtest_x86_asan_workaround", "mts_defaults", ], host_supported: true, diff --git a/system/hci/Android.bp b/system/hci/Android.bp index 4b3b1c8baa215f7d36f924ae141962f94d498b95..57de073e884b2f18e339087e67e7ac8dee13cf46 100644 --- a/system/hci/Android.bp +++ b/system/hci/Android.bp @@ -44,7 +44,6 @@ cc_test { name: "net_test_hci", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], diff --git a/system/main/Android.bp b/system/main/Android.bp index d81aa88b390a12e3436e60a19b4d1e89f5f47947..55cad1aea13ee95e0ada5234ba5eec25f88c375d 100644 --- a/system/main/Android.bp +++ b/system/main/Android.bp @@ -167,7 +167,6 @@ cc_test { unit_test: true, }, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], diff --git a/system/osi/Android.bp b/system/osi/Android.bp index f04fd56b558bf24c7766ae8c353c668d2d7cafef..8171a56a1d98c02f05356e2a8ecc6b0826a47ec5 100644 --- a/system/osi/Android.bp +++ b/system/osi/Android.bp @@ -103,7 +103,6 @@ cc_test { name: "net_test_osi", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_osi_defaults", "mts_defaults", ], diff --git a/system/packet/Android.bp b/system/packet/Android.bp index cf2f68d56f3533b6359bb09073293c418040c9c2..2bf4f0182812c588e32b6d1c5b75991637307d71 100644 --- a/system/packet/Android.bp +++ b/system/packet/Android.bp @@ -28,7 +28,6 @@ cc_library_static { cc_test { name: "net_test_btpackets", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], diff --git a/system/profile/avrcp/Android.bp b/system/profile/avrcp/Android.bp index 4bbc6bae08e5c2cfc988d55b006de1e7f82aa825..bd4380b4b89c3e616673b82d90e86b316bece77f 100644 --- a/system/profile/avrcp/Android.bp +++ b/system/profile/avrcp/Android.bp @@ -48,7 +48,6 @@ cc_test { name: "net_test_avrcp", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], diff --git a/system/profile/sdp/Android.bp b/system/profile/sdp/Android.bp index 8068972343093f5d5d4a852461b8154280e99472..a076f462f9ebdf50137efa817eb9b426b9020594 100644 --- a/system/profile/sdp/Android.bp +++ b/system/profile/sdp/Android.bp @@ -31,7 +31,6 @@ cc_test { name: "bluetooth_test_sdp", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], diff --git a/system/stack/Android.bp b/system/stack/Android.bp index e9f5c0d5c31059d0a2f03ba65b3f1f54f389e0e6..5f57faa8b7c0b9169aebd1c406d55b41c7f54d7d 100644 --- a/system/stack/Android.bp +++ b/system/stack/Android.bp @@ -670,7 +670,6 @@ cc_fuzz { cc_test { name: "net_test_stack", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "latest_android_hardware_audio_common_ndk_static", "latest_android_hardware_bluetooth_audio_ndk_shared", @@ -752,7 +751,6 @@ cc_test { cc_test { name: "net_test_stack_rfcomm", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -839,7 +837,6 @@ cc_test { cc_test { name: "net_test_stack_smp", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -912,7 +909,6 @@ cc_test { cc_test { name: "net_test_stack_ad_parser", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -939,7 +935,6 @@ cc_test { cc_test { name: "net_test_gatt_conn_multiplexing", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -985,7 +980,6 @@ cc_test { cc_test { name: "net_test_stack_gatt_native", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1050,7 +1044,6 @@ cc_test { cc_test { name: "net_test_stack_avdtp", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1117,7 +1110,6 @@ cc_test { cc_test { name: "net_test_stack_a2dp_codecs_native", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1233,7 +1225,6 @@ cc_test { cc_test { name: "net_test_stack_a2dp_native", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1277,7 +1268,6 @@ cc_test { cc_test { name: "net_test_stack_gatt_sr_hash_native", defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1345,7 +1335,6 @@ cc_test { unit_test: true, }, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1398,7 +1387,6 @@ cc_test { unit_test: true, }, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1465,7 +1453,6 @@ cc_test { unit_test: true, }, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1592,7 +1579,6 @@ cc_test { test_suites: ["general-tests"], host_supported: true, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1640,7 +1626,6 @@ cc_test { test_suites: ["general-tests"], host_supported: true, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1707,7 +1692,6 @@ cc_test { test_suites: ["general-tests"], host_supported: true, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1778,7 +1762,6 @@ cc_test { test_suites: ["general-tests"], host_supported: true, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1872,7 +1855,6 @@ cc_test { test_suites: ["general-tests"], host_supported: true, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -1961,7 +1943,6 @@ cc_test { test_suites: ["general-tests"], host_supported: true, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], @@ -2048,7 +2029,6 @@ cc_test { test_suites: ["general-tests"], host_supported: true, defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ], diff --git a/system/test/suite/Android.bp b/system/test/suite/Android.bp index 95bea9ff7560b68bd2a85f214981fb421ce3d8d1..1fd608b022ca691b89e0f3e7dbf662e401b29a43 100644 --- a/system/test/suite/Android.bp +++ b/system/test/suite/Android.bp @@ -106,7 +106,6 @@ cc_test { name: "net_test_bluetooth", test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "latest_android_hardware_audio_common_ndk_static", "latest_android_hardware_bluetooth_audio_ndk_static", "latest_android_media_audio_common_types_ndk_static", diff --git a/system/types/Android.bp b/system/types/Android.bp index 9acf5b44c2b7db194e10c8f9d1f46b616c306284..e556f8e5f25be0a0be519800610b160dae4c56cb 100644 --- a/system/types/Android.bp +++ b/system/types/Android.bp @@ -63,7 +63,6 @@ cc_test { ], test_suites: ["general-tests"], defaults: [ - "bluetooth_gtest_x86_asan_workaround", "fluoride_defaults", "mts_defaults", ],