diff --git a/wifi/1.0/vts/functional/Android.bp b/wifi/1.0/vts/functional/Android.bp index 9403e985db..b454a06d81 100644 --- a/wifi/1.0/vts/functional/Android.bp +++ b/wifi/1.0/vts/functional/Android.bp @@ -17,7 +17,7 @@ cc_library_static { name: "VtsHalWifiV1_0TargetTestUtil", srcs: [ - "VtsHalWifiV1_0TargetTest.cpp", + "wifi_hidl_call_util_selftest.cpp", "wifi_hidl_test.cpp", "wifi_hidl_test_utils.cpp"], @@ -38,6 +38,7 @@ cc_test { name: "VtsHalWifiV1_0TargetTest", defaults: ["hidl_defaults"], srcs: [ + "VtsHalWifiV1_0TargetTest.cpp", "wifi_ap_iface_hidl_test.cpp", "wifi_chip_hidl_test.cpp", "wifi_p2p_iface_hidl_test.cpp", @@ -63,7 +64,9 @@ cc_test { cc_test { name: "VtsHalWifiNanV1_0TargetTest", defaults: ["hidl_defaults"], - srcs: ["wifi_nan_iface_hidl_test.cpp"], + srcs: [ + "VtsHalWifiV1_0TargetTest.cpp", + "wifi_nan_iface_hidl_test.cpp"], shared_libs: [ "libbase", "liblog", diff --git a/wifi/1.0/vts/functional/VtsHalWifiV1_0TargetTest.cpp b/wifi/1.0/vts/functional/VtsHalWifiV1_0TargetTest.cpp index b56ed2bcf5..160fcd2346 100644 --- a/wifi/1.0/vts/functional/VtsHalWifiV1_0TargetTest.cpp +++ b/wifi/1.0/vts/functional/VtsHalWifiV1_0TargetTest.cpp @@ -20,14 +20,6 @@ #include "wifi_hidl_test_utils.h" -class WifiHidlEnvironment : public ::testing::Environment { - public: - virtual void SetUp() override { stopFramework(); } - virtual void TearDown() override { startFramework(); } - - private: -}; - int main(int argc, char** argv) { ::testing::AddGlobalTestEnvironment(new WifiHidlEnvironment); ::testing::InitGoogleTest(&argc, argv); 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 2d0b081d17..fefbd79e5a 100644 --- a/wifi/1.0/vts/functional/wifi_hidl_test_utils.cpp +++ b/wifi/1.0/vts/functional/wifi_hidl_test_utils.cpp @@ -82,14 +82,6 @@ bool configureChipToSupportIfaceTypeInternal(const sp& wifi_chip, } } // namespace -void stopFramework() { - ASSERT_EQ(std::system("stop"), 0); - stopWifi(); - sleep(5); -} - -void startFramework() { ASSERT_EQ(std::system("start"), 0); } - sp getWifi() { sp wifi = ::testing::VtsHalHidlTargetTestBase::getService(); return wifi; diff --git a/wifi/1.0/vts/functional/wifi_hidl_test_utils.h b/wifi/1.0/vts/functional/wifi_hidl_test_utils.h index a723b2aa20..39a0ebaff4 100644 --- a/wifi/1.0/vts/functional/wifi_hidl_test_utils.h +++ b/wifi/1.0/vts/functional/wifi_hidl_test_utils.h @@ -24,11 +24,6 @@ #include #include -// Used to stop the android framework (wifi service) before every -// test. -void stopFramework(); -void startFramework(); - // Helper functions to obtain references to the various HIDL interface objects. // Note: We only have a single instance of each of these objects currently. // These helper functions should be modified to return vectors if we support @@ -49,3 +44,12 @@ bool configureChipToSupportIfaceType( android::hardware::wifi::V1_0::ChipModeId* configured_mode_id); // Used to trigger IWifi.stop() at the end of every test. void stopWifi(); + +class WifiHidlEnvironment : public ::testing::Environment { + public: + virtual void SetUp() override { + stopWifi(); + sleep(5); + } + virtual void TearDown() override {} +}; \ No newline at end of file