Loading wifi/supplicant/1.2/vts/OWNERS 0 → 100644 +2 −0 Original line number Diff line number Diff line rpius@google.com etancohen@google.com wifi/supplicant/1.2/vts/functional/Android.bp 0 → 100644 +60 −0 Original line number Diff line number Diff line // // Copyright (C) 2019 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. // cc_library_static { name: "VtsHalWifiSupplicantV1_2TargetTestUtil", defaults: ["VtsHalTargetTestDefaults"], srcs: ["supplicant_hidl_test_utils_1_2.cpp"], export_include_dirs: [ "." ], static_libs: [ "VtsHalWifiV1_0TargetTestUtil", "VtsHalWifiSupplicantV1_0TargetTestUtil", "VtsHalWifiSupplicantV1_1TargetTestUtil", "android.hardware.wifi.supplicant@1.0", "android.hardware.wifi.supplicant@1.1", "android.hardware.wifi.supplicant@1.2", "android.hardware.wifi@1.0", "libcrypto", "libgmock", "libwifi-system", "libwifi-system-iface", ], } cc_test { name: "VtsHalWifiSupplicantP2pV1_2TargetTest", defaults: ["VtsHalTargetTestDefaults"], srcs: [ "VtsHalWifiSupplicantV1_2TargetTest.cpp", "supplicant_p2p_iface_hidl_test.cpp", ], static_libs: [ "VtsHalWifiV1_0TargetTestUtil", "VtsHalWifiSupplicantV1_0TargetTestUtil", "VtsHalWifiSupplicantV1_1TargetTestUtil", "VtsHalWifiSupplicantV1_2TargetTestUtil", "android.hardware.wifi.supplicant@1.0", "android.hardware.wifi.supplicant@1.1", "android.hardware.wifi.supplicant@1.2", "android.hardware.wifi@1.0", "libcrypto", "libgmock", "libwifi-system", "libwifi-system-iface", ], } wifi/supplicant/1.2/vts/functional/VtsHalWifiSupplicantV1_2TargetTest.cpp 0 → 100644 +60 −0 Original line number Diff line number Diff line /* * Copyright (C) 2019 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. */ #include <android-base/logging.h> #include <android/hardware/wifi/supplicant/1.1/ISupplicant.h> #include <android/hardware/wifi/supplicant/1.2/ISupplicant.h> #include "supplicant_hidl_test_utils.h" #include "wifi_hidl_test_utils.h" class WifiSupplicantHidlEnvironment_1_2 : public WifiSupplicantHidlEnvironment { public: // get the test environment singleton static WifiSupplicantHidlEnvironment_1_2* Instance() { static WifiSupplicantHidlEnvironment_1_2* instance = new WifiSupplicantHidlEnvironment_1_2; return instance; } virtual void registerTestServices() override { registerTestService<::android::hardware::wifi::V1_0::IWifi>(); registerTestService< ::android::hardware::wifi::supplicant::V1_0::ISupplicant>(); registerTestService< ::android::hardware::wifi::supplicant::V1_1::ISupplicant>(); registerTestService< ::android::hardware::wifi::supplicant::V1_2::ISupplicant>(); } private: WifiSupplicantHidlEnvironment_1_2() {} }; WifiSupplicantHidlEnvironment* gEnv = WifiSupplicantHidlEnvironment_1_2::Instance(); int main(int argc, char** argv) { ::testing::AddGlobalTestEnvironment(gEnv); ::testing::InitGoogleTest(&argc, argv); gEnv->init(&argc, argv); int status = gEnv->initFromOptions(argc, argv); if (status == 0) { int status = RUN_ALL_TESTS(); LOG(INFO) << "Test result = " << status; } return status; } wifi/supplicant/1.2/vts/functional/supplicant_hidl_test_utils_1_2.cpp 0 → 100644 +28 −0 Original line number Diff line number Diff line /* * Copyright (C) 2019 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. */ #include <VtsHalHidlTargetTestBase.h> #include <android-base/logging.h> #include "supplicant_hidl_test_utils.h" #include "supplicant_hidl_test_utils_1_2.h" using ::android::sp; using ::android::hardware::wifi::supplicant::V1_2::ISupplicantP2pIface; sp<ISupplicantP2pIface> getSupplicantP2pIface_1_2() { return ISupplicantP2pIface::castFrom(getSupplicantP2pIface()); } wifi/supplicant/1.2/vts/functional/supplicant_hidl_test_utils_1_2.h 0 → 100644 +25 −0 Original line number Diff line number Diff line /* * Copyright (C) 2019 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. */ #ifndef SUPPLICANT_HIDL_TEST_UTILS_1_2_H #define SUPPLICANT_HIDL_TEST_UTILS_1_2_H #include <android/hardware/wifi/supplicant/1.2/ISupplicantP2pIface.h> android::sp<android::hardware::wifi::supplicant::V1_2::ISupplicantP2pIface> getSupplicantP2pIface_1_2(); #endif /* SUPPLICANT_HIDL_TEST_UTILS_1_2_H */ Loading
wifi/supplicant/1.2/vts/OWNERS 0 → 100644 +2 −0 Original line number Diff line number Diff line rpius@google.com etancohen@google.com
wifi/supplicant/1.2/vts/functional/Android.bp 0 → 100644 +60 −0 Original line number Diff line number Diff line // // Copyright (C) 2019 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. // cc_library_static { name: "VtsHalWifiSupplicantV1_2TargetTestUtil", defaults: ["VtsHalTargetTestDefaults"], srcs: ["supplicant_hidl_test_utils_1_2.cpp"], export_include_dirs: [ "." ], static_libs: [ "VtsHalWifiV1_0TargetTestUtil", "VtsHalWifiSupplicantV1_0TargetTestUtil", "VtsHalWifiSupplicantV1_1TargetTestUtil", "android.hardware.wifi.supplicant@1.0", "android.hardware.wifi.supplicant@1.1", "android.hardware.wifi.supplicant@1.2", "android.hardware.wifi@1.0", "libcrypto", "libgmock", "libwifi-system", "libwifi-system-iface", ], } cc_test { name: "VtsHalWifiSupplicantP2pV1_2TargetTest", defaults: ["VtsHalTargetTestDefaults"], srcs: [ "VtsHalWifiSupplicantV1_2TargetTest.cpp", "supplicant_p2p_iface_hidl_test.cpp", ], static_libs: [ "VtsHalWifiV1_0TargetTestUtil", "VtsHalWifiSupplicantV1_0TargetTestUtil", "VtsHalWifiSupplicantV1_1TargetTestUtil", "VtsHalWifiSupplicantV1_2TargetTestUtil", "android.hardware.wifi.supplicant@1.0", "android.hardware.wifi.supplicant@1.1", "android.hardware.wifi.supplicant@1.2", "android.hardware.wifi@1.0", "libcrypto", "libgmock", "libwifi-system", "libwifi-system-iface", ], }
wifi/supplicant/1.2/vts/functional/VtsHalWifiSupplicantV1_2TargetTest.cpp 0 → 100644 +60 −0 Original line number Diff line number Diff line /* * Copyright (C) 2019 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. */ #include <android-base/logging.h> #include <android/hardware/wifi/supplicant/1.1/ISupplicant.h> #include <android/hardware/wifi/supplicant/1.2/ISupplicant.h> #include "supplicant_hidl_test_utils.h" #include "wifi_hidl_test_utils.h" class WifiSupplicantHidlEnvironment_1_2 : public WifiSupplicantHidlEnvironment { public: // get the test environment singleton static WifiSupplicantHidlEnvironment_1_2* Instance() { static WifiSupplicantHidlEnvironment_1_2* instance = new WifiSupplicantHidlEnvironment_1_2; return instance; } virtual void registerTestServices() override { registerTestService<::android::hardware::wifi::V1_0::IWifi>(); registerTestService< ::android::hardware::wifi::supplicant::V1_0::ISupplicant>(); registerTestService< ::android::hardware::wifi::supplicant::V1_1::ISupplicant>(); registerTestService< ::android::hardware::wifi::supplicant::V1_2::ISupplicant>(); } private: WifiSupplicantHidlEnvironment_1_2() {} }; WifiSupplicantHidlEnvironment* gEnv = WifiSupplicantHidlEnvironment_1_2::Instance(); int main(int argc, char** argv) { ::testing::AddGlobalTestEnvironment(gEnv); ::testing::InitGoogleTest(&argc, argv); gEnv->init(&argc, argv); int status = gEnv->initFromOptions(argc, argv); if (status == 0) { int status = RUN_ALL_TESTS(); LOG(INFO) << "Test result = " << status; } return status; }
wifi/supplicant/1.2/vts/functional/supplicant_hidl_test_utils_1_2.cpp 0 → 100644 +28 −0 Original line number Diff line number Diff line /* * Copyright (C) 2019 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. */ #include <VtsHalHidlTargetTestBase.h> #include <android-base/logging.h> #include "supplicant_hidl_test_utils.h" #include "supplicant_hidl_test_utils_1_2.h" using ::android::sp; using ::android::hardware::wifi::supplicant::V1_2::ISupplicantP2pIface; sp<ISupplicantP2pIface> getSupplicantP2pIface_1_2() { return ISupplicantP2pIface::castFrom(getSupplicantP2pIface()); }
wifi/supplicant/1.2/vts/functional/supplicant_hidl_test_utils_1_2.h 0 → 100644 +25 −0 Original line number Diff line number Diff line /* * Copyright (C) 2019 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. */ #ifndef SUPPLICANT_HIDL_TEST_UTILS_1_2_H #define SUPPLICANT_HIDL_TEST_UTILS_1_2_H #include <android/hardware/wifi/supplicant/1.2/ISupplicantP2pIface.h> android::sp<android::hardware::wifi::supplicant::V1_2::ISupplicantP2pIface> getSupplicantP2pIface_1_2(); #endif /* SUPPLICANT_HIDL_TEST_UTILS_1_2_H */