From 4350b5e4aa2f92869d24e57463f451aa8f7e41a0 Mon Sep 17 00:00:00 2001
From: David Duarte <licorne@google.com>
Date: Mon, 30 Oct 2023 17:26:30 +0000
Subject: [PATCH] Move all device-tests to general-tests

device-tests are built alongside the device and reserved for
tests that depends on device-specific functionality.
No Bluetooth tests fall into that category.

https://source.android.com/docs/core/tests/development/test-mapping#package_build_script_rules

Bug: 308438013
Test: N/A
Change-Id: I398ef7614bf022dd97b361de2e8df55ff5cae569
---
 android/app/tests/unit/Android.bp      |  2 +-
 system/audio_a2dp_hw/Android.bp        |  2 +-
 system/audio_hearing_aid_hw/Android.bp |  2 +-
 system/bta/Android.bp                  | 28 +++++++++----------
 system/btcore/Android.bp               |  2 +-
 system/btif/Android.bp                 | 16 +++++------
 system/common/Android.bp               |  4 +--
 system/device/Android.bp               |  4 +--
 system/embdrv/tests/Android.bp         |  4 +--
 system/gd/Android.bp                   |  4 +--
 system/gd/dumpsys/Android.bp           |  2 +-
 system/hci/Android.bp                  |  2 +-
 system/main/Android.bp                 |  2 +-
 system/osi/Android.bp                  |  2 +-
 system/packet/Android.bp               |  2 +-
 system/stack/Android.bp                | 38 +++++++++++++-------------
 system/test/suite/Android.bp           |  2 +-
 system/types/Android.bp                |  2 +-
 18 files changed, 60 insertions(+), 60 deletions(-)

diff --git a/android/app/tests/unit/Android.bp b/android/app/tests/unit/Android.bp
index 9c024660cc4..ab75ba59a57 100644
--- a/android/app/tests/unit/Android.bp
+++ b/android/app/tests/unit/Android.bp
@@ -46,7 +46,7 @@ java_defaults {
 
     test_suites: [
         "automotive-tests",
-        "device-tests",
+        "general-tests",
         "mts-bluetooth",
     ],
 
diff --git a/system/audio_a2dp_hw/Android.bp b/system/audio_a2dp_hw/Android.bp
index 1a7439fb243..2d863902e85 100644
--- a/system/audio_a2dp_hw/Android.bp
+++ b/system/audio_a2dp_hw/Android.bp
@@ -58,7 +58,7 @@ cc_library_static {
 // Audio A2DP library unit tests for target and host
 cc_test {
     name: "net_test_audio_a2dp_hw",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "audio_a2dp_hw_defaults",
         "bluetooth_gtest_x86_asan_workaround",
diff --git a/system/audio_hearing_aid_hw/Android.bp b/system/audio_hearing_aid_hw/Android.bp
index 66d357ef19b..f4d451160a8 100644
--- a/system/audio_hearing_aid_hw/Android.bp
+++ b/system/audio_hearing_aid_hw/Android.bp
@@ -40,7 +40,7 @@ cc_library {
 // Audio A2DP library unit tests for target and host
 cc_test {
     name: "net_test_audio_hearing_aid_hw",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "audio_hearing_aid_hw_defaults",
         "bluetooth_gtest_x86_asan_workaround",
diff --git a/system/bta/Android.bp b/system/bta/Android.bp
index aecf303e540..1add3f60f0b 100644
--- a/system/bta/Android.bp
+++ b/system/bta/Android.bp
@@ -219,7 +219,7 @@ cc_test {
         "fluoride_bta_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     srcs: [
         ":LegacyStackSdp",
         ":TestCommonMockFunctions",
@@ -279,7 +279,7 @@ cc_test {
         "fluoride_bta_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     srcs: [
         ":TestCommonMockFunctions",
         ":TestMockBtif",
@@ -322,7 +322,7 @@ cc_test {
         "fluoride_bta_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     include_dirs: [
         "packages/modules/Bluetooth/system",
@@ -458,7 +458,7 @@ cc_test {
         "fluoride_bta_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     include_dirs: [
         "packages/modules/Bluetooth/system",
@@ -518,7 +518,7 @@ cc_test {
 // csis unit tests for host
 cc_test {
     name: "bluetooth_csis_test",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_bta_defaults",
@@ -579,7 +579,7 @@ cc_test {
 // groups unit tests for host
 cc_test {
     name: "bluetooth_groups_test",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_bta_defaults",
@@ -627,7 +627,7 @@ cc_test {
 // bta unit tests for host
 cc_test {
     name: "bluetooth_vc_test",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_bta_defaults",
@@ -753,7 +753,7 @@ prebuilt_etc {
 // ========================================================
 cc_test {
     name: "bluetooth_le_audio_codec_manager_test",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_defaults",
@@ -829,7 +829,7 @@ cc_test {
 
 cc_test {
     name: "bluetooth_le_audio_test",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_defaults",
@@ -932,7 +932,7 @@ cc_test {
 
 cc_test {
     name: "bluetooth_le_audio_client_test",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "fluoride_bta_defaults",
         "mts_defaults",
@@ -1039,7 +1039,7 @@ cc_test {
 
 cc_test {
     name: "bluetooth_test_broadcaster_state_machine",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_bta_defaults",
@@ -1097,7 +1097,7 @@ cc_test {
 
 cc_test {
     name: "bluetooth_test_broadcaster",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_bta_defaults",
@@ -1167,7 +1167,7 @@ cc_test {
 
 cc_test {
     name: "bluetooth_has_test",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_bta_defaults",
@@ -1229,7 +1229,7 @@ cc_test {
 
 cc_test {
     name: "bluetooth_hh_test",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_bta_defaults",
diff --git a/system/btcore/Android.bp b/system/btcore/Android.bp
index a946aa57d71..2436c72e3f0 100644
--- a/system/btcore/Android.bp
+++ b/system/btcore/Android.bp
@@ -86,7 +86,7 @@ cc_library_headers {
 // libbtcore unit tests for target and host
 cc_test {
     name: "net_test_btcore",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_defaults",
diff --git a/system/btif/Android.bp b/system/btif/Android.bp
index 6838508e483..4aac9aa7d4e 100644
--- a/system/btif/Android.bp
+++ b/system/btif/Android.bp
@@ -261,7 +261,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     include_dirs: btifCommonIncludes,
     srcs: [
         "test/btif_storage_test.cc",
@@ -344,7 +344,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     include_dirs: btifCommonIncludes,
     srcs: [
         "src/btif_profile_queue.cc",
@@ -377,7 +377,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     include_dirs: btifCommonIncludes + [
         "frameworks/av/media/libaaudio/include",
     ],
@@ -413,7 +413,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -465,7 +465,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -508,7 +508,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     include_dirs: btifCommonIncludes,
     srcs: [
         ":TestCommonMockFunctions",
@@ -543,7 +543,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     include_dirs: [
         "frameworks/av/media/libaaudio/include",
         "packages/modules/Bluetooth/system",
@@ -682,7 +682,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     include_dirs: [
         "frameworks/av/media/libaaudio/include",
         "packages/modules/Bluetooth/system",
diff --git a/system/common/Android.bp b/system/common/Android.bp
index 2702e11d163..9e58054b2c9 100644
--- a/system/common/Android.bp
+++ b/system/common/Android.bp
@@ -62,7 +62,7 @@ cc_library_static {
 
 cc_test {
     name: "bluetooth_test_common",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_defaults",
@@ -123,7 +123,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     include_dirs: ["packages/modules/Bluetooth/system"],
     host_supported: true,
     srcs: [
diff --git a/system/device/Android.bp b/system/device/Android.bp
index 3b7fc75a557..41cfcaf6066 100644
--- a/system/device/Android.bp
+++ b/system/device/Android.bp
@@ -39,7 +39,7 @@ cc_library_static {
 // Bluetooth device unit tests for target
 cc_test {
     name: "net_test_device",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_defaults",
@@ -69,7 +69,7 @@ cc_test {
 // Bluetooth device unit tests for target
 cc_test {
     name: "net_test_device_iot_config",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_defaults",
diff --git a/system/embdrv/tests/Android.bp b/system/embdrv/tests/Android.bp
index 7941fa92d95..6e53b1b0f3e 100644
--- a/system/embdrv/tests/Android.bp
+++ b/system/embdrv/tests/Android.bp
@@ -13,7 +13,7 @@ cc_test {
         "bluetooth_gtest_x86_asan_workaround",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -33,7 +33,7 @@ cc_test {
         "bluetooth_gtest_x86_asan_workaround",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
diff --git a/system/gd/Android.bp b/system/gd/Android.bp
index a5eea526170..43131766de8 100644
--- a/system/gd/Android.bp
+++ b/system/gd/Android.bp
@@ -335,7 +335,7 @@ cc_binary {
 
 cc_test {
     name: "bluetooth_test_gd_unit",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "gd_defaults",
@@ -439,7 +439,7 @@ cc_test {
 
 cc_test {
     name: "bluetooth_packet_parser_test",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "gd_defaults",
diff --git a/system/gd/dumpsys/Android.bp b/system/gd/dumpsys/Android.bp
index 5195a550196..4efa4083939 100644
--- a/system/gd/dumpsys/Android.bp
+++ b/system/gd/dumpsys/Android.bp
@@ -193,7 +193,7 @@ cc_library {
 
 cc_test {
     name: "bluetooth_flatbuffer_tests",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_cflags",
         "bluetooth_gtest_x86_asan_workaround",
diff --git a/system/hci/Android.bp b/system/hci/Android.bp
index e6a2a79bec2..4b3b1c8baa2 100644
--- a/system/hci/Android.bp
+++ b/system/hci/Android.bp
@@ -42,7 +42,7 @@ cc_library_static {
 // HCI unit tests for target
 cc_test {
     name: "net_test_hci",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_defaults",
diff --git a/system/main/Android.bp b/system/main/Android.bp
index cef01dd6f32..d81aa88b390 100644
--- a/system/main/Android.bp
+++ b/system/main/Android.bp
@@ -161,7 +161,7 @@ cc_library_static {
 
 cc_test {
     name: "net_test_main_shim",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
diff --git a/system/osi/Android.bp b/system/osi/Android.bp
index 904d3097cae..f04fd56b558 100644
--- a/system/osi/Android.bp
+++ b/system/osi/Android.bp
@@ -101,7 +101,7 @@ cc_library_static {
 // libosi unit tests for target and host
 cc_test {
     name: "net_test_osi",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_osi_defaults",
diff --git a/system/packet/Android.bp b/system/packet/Android.bp
index 309e8c6e6c5..cf2f68d56f3 100644
--- a/system/packet/Android.bp
+++ b/system/packet/Android.bp
@@ -32,7 +32,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
diff --git a/system/stack/Android.bp b/system/stack/Android.bp
index b8e10dac084..ebf078e718f 100644
--- a/system/stack/Android.bp
+++ b/system/stack/Android.bp
@@ -671,7 +671,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     local_include_dirs: [
         "include",
     ],
@@ -753,7 +753,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     local_include_dirs: [
         "btm",
@@ -841,7 +841,7 @@ cc_test {
         "mts_defaults",
     ],
     host_supported: true,
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     local_include_dirs: [
         "btm",
         "include",
@@ -913,7 +913,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     local_include_dirs: [
         "include",
     ],
@@ -986,7 +986,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -1051,7 +1051,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -1122,7 +1122,7 @@ cc_test {
         "-DUNIT_TESTS",
         "-Wno-unused-parameter",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -1234,7 +1234,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -1278,7 +1278,7 @@ cc_test {
         "fluoride_defaults",
         "mts_defaults",
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     include_dirs: [
         "packages/modules/Bluetooth/system",
@@ -1336,7 +1336,7 @@ cc_test {
 // Iso manager unit tests
 cc_test {
     name: "net_test_btm_iso",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -1389,7 +1389,7 @@ cc_test {
 // EATT unit tests
 cc_test {
     name: "net_test_eatt",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -1456,7 +1456,7 @@ cc_test {
 
 cc_test {
     name: "net_test_stack_btm",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     test_options: {
         unit_test: true,
@@ -1583,7 +1583,7 @@ cc_test {
 
 cc_test {
     name: "net_test_stack_hci",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
@@ -1631,7 +1631,7 @@ cc_test {
 
 cc_test {
     name: "net_test_stack_hid",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
@@ -1698,7 +1698,7 @@ cc_test {
 
 cc_test {
     name: "net_test_stack_btu",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
@@ -1769,7 +1769,7 @@ cc_test {
 
 cc_test {
     name: "net_test_stack_gatt",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
@@ -1863,7 +1863,7 @@ cc_test {
 
 cc_test {
     name: "net_test_stack_l2cap",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
@@ -1952,7 +1952,7 @@ cc_test {
 
 cc_test {
     name: "net_test_stack_acl",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
@@ -2039,7 +2039,7 @@ cc_test {
 // Bluetooth stack connection multiplexing
 cc_test {
     name: "net_test_stack_sdp",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     host_supported: true,
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
diff --git a/system/test/suite/Android.bp b/system/test/suite/Android.bp
index 74b7d14f179..695cee61e99 100644
--- a/system/test/suite/Android.bp
+++ b/system/test/suite/Android.bp
@@ -104,7 +104,7 @@ cc_defaults {
 
 cc_test {
     name: "net_test_bluetooth",
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "mts_defaults",
diff --git a/system/types/Android.bp b/system/types/Android.bp
index f12bccd3c82..9acf5b44c2b 100644
--- a/system/types/Android.bp
+++ b/system/types/Android.bp
@@ -61,7 +61,7 @@ cc_test {
         "libchrome",
         "libosi", // strlcpy
     ],
-    test_suites: ["device-tests"],
+    test_suites: ["general-tests"],
     defaults: [
         "bluetooth_gtest_x86_asan_workaround",
         "fluoride_defaults",
-- 
GitLab