diff --git a/bluetooth/1.0/vts/functional/Android.bp b/bluetooth/1.0/vts/functional/Android.bp index 939a07f6a2..a57a55aec0 100644 --- a/bluetooth/1.0/vts/functional/Android.bp +++ b/bluetooth/1.0/vts/functional/Android.bp @@ -16,7 +16,6 @@ cc_test { name: "VtsHalBluetoothV1_0TargetTest", - gtest: true, srcs: ["VtsHalBluetoothV1_0TargetTest.cpp"], shared_libs: [ "libbase", @@ -28,7 +27,7 @@ cc_test { "libutils", "android.hardware.bluetooth@1.0", ], - static_libs: ["libgtest"], + static_libs: ["VtsHalHidlTargetBaseTest"], cflags: [ "-O0", "-g", diff --git a/bluetooth/1.0/vts/functional/VtsHalBluetoothV1_0TargetTest.cpp b/bluetooth/1.0/vts/functional/VtsHalBluetoothV1_0TargetTest.cpp index 5a6c29ac80..ce158750f2 100644 --- a/bluetooth/1.0/vts/functional/VtsHalBluetoothV1_0TargetTest.cpp +++ b/bluetooth/1.0/vts/functional/VtsHalBluetoothV1_0TargetTest.cpp @@ -23,7 +23,7 @@ #include #include -#include +#include #include #include #include @@ -117,11 +117,11 @@ class ThroughputLogger { }; // The main test class for Bluetooth HIDL HAL. -class BluetoothHidlTest : public ::testing::Test { +class BluetoothHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override { // currently test passthrough mode only - bluetooth = IBluetoothHci::getService(); + bluetooth = testing::VtsHalHidlTargetBaseTest::getService(); ASSERT_NE(bluetooth, nullptr); ALOGI("%s: getService() for bluetooth is %s", __func__, bluetooth->isRemote() ? "remote" : "local"); diff --git a/ir/1.0/vts/functional/Android.bp b/ir/1.0/vts/functional/Android.bp index ac29996dcf..fe0a595560 100644 --- a/ir/1.0/vts/functional/Android.bp +++ b/ir/1.0/vts/functional/Android.bp @@ -16,7 +16,6 @@ cc_test { name: "VtsHalIrV1_0TargetTest", - gtest: true, srcs: ["VtsHalIrV1_0TargetTest.cpp"], shared_libs: [ "libbase", @@ -27,7 +26,7 @@ cc_test { "libutils", "android.hardware.ir@1.0", ], - static_libs: ["libgtest"], + static_libs: ["VtsHalHidlTargetBaseTest"], cflags: [ "-O0", "-g", diff --git a/ir/1.0/vts/functional/VtsHalIrV1_0TargetTest.cpp b/ir/1.0/vts/functional/VtsHalIrV1_0TargetTest.cpp index 08c7974072..1dd040565f 100644 --- a/ir/1.0/vts/functional/VtsHalIrV1_0TargetTest.cpp +++ b/ir/1.0/vts/functional/VtsHalIrV1_0TargetTest.cpp @@ -21,7 +21,7 @@ #include #include -#include +#include #include using ::android::hardware::ir::V1_0::IConsumerIr; @@ -31,10 +31,10 @@ using ::android::hardware::Return; using ::android::sp; // The main test class for IR HIDL HAL. -class ConsumerIrHidlTest : public ::testing::Test { +class ConsumerIrHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override { - ir = IConsumerIr::getService(); + ir = testing::VtsHalHidlTargetBaseTest::getService(); ASSERT_NE(ir, nullptr); } diff --git a/nfc/1.0/vts/functional/Android.bp b/nfc/1.0/vts/functional/Android.bp index 23d83e54e3..0ab8dc599c 100644 --- a/nfc/1.0/vts/functional/Android.bp +++ b/nfc/1.0/vts/functional/Android.bp @@ -16,7 +16,6 @@ cc_test { name: "VtsHalNfcV1_0TargetTest", - gtest: true, srcs: ["VtsHalNfcV1_0TargetTest.cpp"], shared_libs: [ "libbase", @@ -28,7 +27,7 @@ cc_test { "libutils", "android.hardware.nfc@1.0", ], - static_libs: ["libgtest"], + static_libs: ["VtsHalHidlTargetBaseTest"], cflags: [ "-O0", "-g", diff --git a/nfc/1.0/vts/functional/VtsHalNfcV1_0TargetTest.cpp b/nfc/1.0/vts/functional/VtsHalNfcV1_0TargetTest.cpp index a0c5f1aee9..ae21f9a851 100644 --- a/nfc/1.0/vts/functional/VtsHalNfcV1_0TargetTest.cpp +++ b/nfc/1.0/vts/functional/VtsHalNfcV1_0TargetTest.cpp @@ -22,7 +22,7 @@ #include #include -#include +#include #include #include #include @@ -56,10 +56,10 @@ using ::android::sp; #define TIMEOUT_PERIOD 5 // The main test class for NFC HIDL HAL. -class NfcHidlTest : public ::testing::Test { +class NfcHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override { - nfc_ = INfc::getService(); + nfc_ = testing::VtsHalHidlTargetBaseTest::getService(); ASSERT_NE(nfc_, nullptr); nfc_cb_ = new NfcClientCallback(*this); diff --git a/radio/1.0/vts/functional/Android.bp b/radio/1.0/vts/functional/Android.bp index 03434f49ee..10bd7258a7 100644 --- a/radio/1.0/vts/functional/Android.bp +++ b/radio/1.0/vts/functional/Android.bp @@ -16,7 +16,6 @@ cc_test { name: "VtsHalRadioV1_0TargetTest", - gtest: true, srcs: ["radio_hidl_hal_test.cpp", "radio_response.cpp", "radio_hidl_hal_icc.cpp", @@ -31,7 +30,7 @@ cc_test { "libutils", "android.hardware.radio@1.0", ], - static_libs: ["libgtest"], + static_libs: ["VtsHalHidlTargetBaseTest"], cflags: [ "-O0", "-g", diff --git a/radio/1.0/vts/functional/radio_hidl_hal_test.cpp b/radio/1.0/vts/functional/radio_hidl_hal_test.cpp index 2a67954ff6..d1ab06a192 100644 --- a/radio/1.0/vts/functional/radio_hidl_hal_test.cpp +++ b/radio/1.0/vts/functional/radio_hidl_hal_test.cpp @@ -17,7 +17,7 @@ #include void RadioHidlTest::SetUp() { - radio = IRadio::getService(hidl_string("rild")); + radio = testing::VtsHalHidlTargetBaseTest::getService(hidl_string("rild")); ASSERT_NE(radio, nullptr); radioRsp = new RadioResponse(*this); diff --git a/radio/1.0/vts/functional/radio_hidl_hal_utils.h b/radio/1.0/vts/functional/radio_hidl_hal_utils.h index 23b6ffa9e7..732d88e8c8 100644 --- a/radio/1.0/vts/functional/radio_hidl_hal_utils.h +++ b/radio/1.0/vts/functional/radio_hidl_hal_utils.h @@ -16,7 +16,7 @@ #include -#include +#include #include #include #include @@ -423,7 +423,7 @@ public: }; // The main test class for Radio HIDL. -class RadioHidlTest : public ::testing::Test { +class RadioHidlTest : public ::testing::VtsHalHidlTargetBaseTest { private: std::mutex mtx; std::condition_variable cv; diff --git a/wifi/1.0/vts/functional/Android.bp b/wifi/1.0/vts/functional/Android.bp index dc3613968e..de917c0bd2 100644 --- a/wifi/1.0/vts/functional/Android.bp +++ b/wifi/1.0/vts/functional/Android.bp @@ -16,7 +16,6 @@ cc_test { name: "VtsHalWifiV1_0TargetTest", - gtest: true, srcs: [ "VtsHalWifiV1_0TargetTest.cpp", "wifi_ap_iface_hidl_test.cpp", @@ -38,7 +37,7 @@ cc_test { "libutils", "android.hardware.wifi@1.0", ], - static_libs: ["libgtest"], + static_libs: ["VtsHalHidlTargetBaseTest"], cflags: [ "-O0", "-g", diff --git a/wifi/1.0/vts/functional/VtsHalWifiV1_0TargetTest.cpp b/wifi/1.0/vts/functional/VtsHalWifiV1_0TargetTest.cpp index b33b5ebfd7..51512a1f2c 100644 --- a/wifi/1.0/vts/functional/VtsHalWifiV1_0TargetTest.cpp +++ b/wifi/1.0/vts/functional/VtsHalWifiV1_0TargetTest.cpp @@ -16,7 +16,7 @@ #include -#include +#include #include "wifi_hidl_test_utils.h" diff --git a/wifi/1.0/vts/functional/wifi_ap_iface_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_ap_iface_hidl_test.cpp index dc7b0b9e47..dd3df56659 100644 --- a/wifi/1.0/vts/functional/wifi_ap_iface_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_ap_iface_hidl_test.cpp @@ -18,7 +18,7 @@ #include -#include +#include #include "wifi_hidl_test_utils.h" @@ -28,7 +28,7 @@ using ::android::sp; /** * Fixture to use for all AP Iface HIDL interface tests. */ -class WifiApIfaceHidlTest : public ::testing::Test { +class WifiApIfaceHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override {} diff --git a/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp index b6ecd8bcbd..3c2ba9a5fc 100644 --- a/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_chip_hidl_test.cpp @@ -18,7 +18,7 @@ #include -#include +#include #include "wifi_hidl_test_utils.h" @@ -28,7 +28,7 @@ using ::android::sp; /** * Fixture to use for all Wifi chip HIDL interface tests. */ -class WifiChipHidlTest : public ::testing::Test { +class WifiChipHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override {} diff --git a/wifi/1.0/vts/functional/wifi_hidl_call_util.h b/wifi/1.0/vts/functional/wifi_hidl_call_util.h index 03200a06d8..4797423bf2 100644 --- a/wifi/1.0/vts/functional/wifi_hidl_call_util.h +++ b/wifi/1.0/vts/functional/wifi_hidl_call_util.h @@ -21,7 +21,7 @@ #include #include -#include +#include namespace { namespace detail { diff --git a/wifi/1.0/vts/functional/wifi_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_hidl_test.cpp index 3e350e5e6a..2f4e01e62e 100644 --- a/wifi/1.0/vts/functional/wifi_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_hidl_test.cpp @@ -18,7 +18,7 @@ #include -#include +#include #include "wifi_hidl_test_utils.h" @@ -28,7 +28,7 @@ using ::android::sp; /** * Fixture to use for all root Wifi HIDL interface tests. */ -class WifiHidlTest : public ::testing::Test { +class WifiHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override {} diff --git a/wifi/1.0/vts/functional/wifi_hidl_test_utils.cpp b/wifi/1.0/vts/functional/wifi_hidl_test_utils.cpp index 8f34a882da..820a75de08 100644 --- a/wifi/1.0/vts/functional/wifi_hidl_test_utils.cpp +++ b/wifi/1.0/vts/functional/wifi_hidl_test_utils.cpp @@ -14,7 +14,7 @@ * limitations under the License. */ -#include +#include #include "wifi_hidl_call_util.h" #include "wifi_hidl_test_utils.h" @@ -43,7 +43,7 @@ void stopFramework() { void startFramework() { ASSERT_EQ(std::system("svc wifi enable"), 0); } sp getWifi() { - sp wifi = IWifi::getService(); + sp wifi = testing::VtsHalHidlTargetBaseTest::getService(); return wifi; } diff --git a/wifi/1.0/vts/functional/wifi_nan_iface_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_nan_iface_hidl_test.cpp index a8be48c1d8..eb482c9f53 100644 --- a/wifi/1.0/vts/functional/wifi_nan_iface_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_nan_iface_hidl_test.cpp @@ -18,7 +18,7 @@ #include -#include +#include #include "wifi_hidl_test_utils.h" @@ -28,7 +28,7 @@ using ::android::sp; /** * Fixture to use for all NAN Iface HIDL interface tests. */ -class WifiNanIfaceHidlTest : public ::testing::Test { +class WifiNanIfaceHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override {} diff --git a/wifi/1.0/vts/functional/wifi_p2p_iface_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_p2p_iface_hidl_test.cpp index e29226d640..d53096c999 100644 --- a/wifi/1.0/vts/functional/wifi_p2p_iface_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_p2p_iface_hidl_test.cpp @@ -18,7 +18,7 @@ #include -#include +#include #include "wifi_hidl_test_utils.h" @@ -28,7 +28,7 @@ using ::android::sp; /** * Fixture to use for all P2P Iface HIDL interface tests. */ -class WifiP2pIfaceHidlTest : public ::testing::Test { +class WifiP2pIfaceHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override {} diff --git a/wifi/1.0/vts/functional/wifi_rtt_controller_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_rtt_controller_hidl_test.cpp index 7aee761190..4d08919cf6 100644 --- a/wifi/1.0/vts/functional/wifi_rtt_controller_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_rtt_controller_hidl_test.cpp @@ -18,7 +18,7 @@ #include -#include +#include #include "wifi_hidl_test_utils.h" @@ -28,7 +28,7 @@ using ::android::sp; /** * Fixture to use for all RTT controller HIDL interface tests. */ -class WifiRttControllerHidlTest : public ::testing::Test { +class WifiRttControllerHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override {} diff --git a/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp b/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp index 770763c5c2..44574876eb 100644 --- a/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp +++ b/wifi/1.0/vts/functional/wifi_sta_iface_hidl_test.cpp @@ -18,7 +18,7 @@ #include -#include +#include #include "wifi_hidl_test_utils.h" @@ -28,7 +28,7 @@ using ::android::sp; /** * Fixture to use for all STA Iface HIDL interface tests. */ -class WifiStaIfaceHidlTest : public ::testing::Test { +class WifiStaIfaceHidlTest : public ::testing::VtsHalHidlTargetBaseTest { public: virtual void SetUp() override {} diff --git a/wifi/supplicant/1.0/vts/functional/Android.mk b/wifi/supplicant/1.0/vts/functional/Android.mk index 5d7c763d8c..93e52506de 100644 --- a/wifi/supplicant/1.0/vts/functional/Android.mk +++ b/wifi/supplicant/1.0/vts/functional/Android.mk @@ -37,6 +37,6 @@ LOCAL_SHARED_LIBRARIES := \ libwifi-system LOCAL_STATIC_LIBRARIES := \ libgmock \ - libgtest + VtsHalHidlTargetBaseTest include $(BUILD_NATIVE_TEST) diff --git a/wifi/supplicant/1.0/vts/functional/VtsHalWifiSupplicantV1_0TargetTest.cpp b/wifi/supplicant/1.0/vts/functional/VtsHalWifiSupplicantV1_0TargetTest.cpp index 81a2947dbf..802d11c79b 100644 --- a/wifi/supplicant/1.0/vts/functional/VtsHalWifiSupplicantV1_0TargetTest.cpp +++ b/wifi/supplicant/1.0/vts/functional/VtsHalWifiSupplicantV1_0TargetTest.cpp @@ -16,7 +16,7 @@ #include -#include +#include #include "supplicant_hidl_test_utils.h" diff --git a/wifi/supplicant/1.0/vts/functional/supplicant_hidl_test.cpp b/wifi/supplicant/1.0/vts/functional/supplicant_hidl_test.cpp index 99224478a6..eb02445e81 100644 --- a/wifi/supplicant/1.0/vts/functional/supplicant_hidl_test.cpp +++ b/wifi/supplicant/1.0/vts/functional/supplicant_hidl_test.cpp @@ -16,7 +16,7 @@ #include -#include +#include #include "supplicant_hidl_test_utils.h" diff --git a/wifi/supplicant/1.0/vts/functional/supplicant_hidl_test_utils.cpp b/wifi/supplicant/1.0/vts/functional/supplicant_hidl_test_utils.cpp index 2f3405df34..3f7ee1a545 100644 --- a/wifi/supplicant/1.0/vts/functional/supplicant_hidl_test_utils.cpp +++ b/wifi/supplicant/1.0/vts/functional/supplicant_hidl_test_utils.cpp @@ -15,7 +15,7 @@ */ #include -#include +#include #include #include @@ -174,7 +174,7 @@ void startSupplicantAndWaitForHidlService() { } sp getSupplicant() { - return ISupplicant::getService(kSupplicantServiceName); + return getService(kSupplicantServiceName); } sp getSupplicantStaIface() { diff --git a/wifi/supplicant/1.0/vts/functional/supplicant_p2p_iface_hidl_test.cpp b/wifi/supplicant/1.0/vts/functional/supplicant_p2p_iface_hidl_test.cpp index 968d4c94d1..200845bdc1 100644 --- a/wifi/supplicant/1.0/vts/functional/supplicant_p2p_iface_hidl_test.cpp +++ b/wifi/supplicant/1.0/vts/functional/supplicant_p2p_iface_hidl_test.cpp @@ -16,7 +16,7 @@ #include -#include +#include #include "supplicant_hidl_test_utils.h" diff --git a/wifi/supplicant/1.0/vts/functional/supplicant_sta_iface_hidl_test.cpp b/wifi/supplicant/1.0/vts/functional/supplicant_sta_iface_hidl_test.cpp index 45cc6bc577..a1f5513328 100644 --- a/wifi/supplicant/1.0/vts/functional/supplicant_sta_iface_hidl_test.cpp +++ b/wifi/supplicant/1.0/vts/functional/supplicant_sta_iface_hidl_test.cpp @@ -16,7 +16,7 @@ #include -#include +#include #include "supplicant_hidl_test_utils.h" diff --git a/wifi/supplicant/1.0/vts/functional/supplicant_sta_network_hidl_test.cpp b/wifi/supplicant/1.0/vts/functional/supplicant_sta_network_hidl_test.cpp index 8c42a22fdd..e2572c23ce 100644 --- a/wifi/supplicant/1.0/vts/functional/supplicant_sta_network_hidl_test.cpp +++ b/wifi/supplicant/1.0/vts/functional/supplicant_sta_network_hidl_test.cpp @@ -16,7 +16,7 @@ #include -#include +#include #include "supplicant_hidl_test_utils.h"