Fix the hidden main function in VTS tests

Otherwise gtest will inherit the one from libgtest_main which
will not start thread pool to handle binder call for callbacks

Bug: b/205762943
Test: atest VtsHalThermalTargetTest VtsHalPowerTargetTest VtsHalTetheroffloadTargetTest
Change-Id: Ib9e5d265b8f5081dd20568a98d01e9190177440a
This commit is contained in:
Xiang Wang
2023-02-08 16:47:06 -08:00
parent dc45fc1865
commit dd0edc6337
3 changed files with 3 additions and 6 deletions

View File

@@ -285,6 +285,7 @@ INSTANTIATE_TEST_SUITE_P(Power, PowerAidl,
::android::PrintInstanceNameToString);
} // namespace
} // namespace aidl::android::hardware::power
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
@@ -292,5 +293,3 @@ int main(int argc, char** argv) {
ABinderProcess_startThreadPool();
return RUN_ALL_TESTS();
}
} // namespace aidl::android::hardware::power

View File

@@ -690,6 +690,7 @@ INSTANTIATE_TEST_SUITE_P(
::android::PrintInstanceNameToString);
} // namespace
} // namespace aidl::android::hardware::tetheroffload
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
@@ -697,5 +698,3 @@ int main(int argc, char** argv) {
ABinderProcess_startThreadPool();
return RUN_ALL_TESTS();
}
} // namespace aidl::android::hardware::tetheroffload

View File

@@ -133,6 +133,7 @@ INSTANTIATE_TEST_SUITE_P(
::android::PrintInstanceNameToString);
} // namespace
} // namespace aidl::android::hardware::thermal
int main(int argc, char** argv) {
::testing::InitGoogleTest(&argc, argv);
@@ -140,5 +141,3 @@ int main(int argc, char** argv) {
ABinderProcess_startThreadPool();
return RUN_ALL_TESTS();
}
} // namespace aidl::android::hardware::thermal