libhidl_test: stop expecting HIDL HALs

There will no longer be HIDL HALs on new devices, so skip the tests in
that case.

Test: atest libhild_test vts_ibase_test VtsHidlAllocatorV1_0TargetTest
Bug: 218588089
Change-Id: I10047a902d91b530104add94388358d63a5fdf76
diff --git a/transport/allocator/1.0/vts/functional/VtsHidlAllocatorV1_0TargetTest.cpp b/transport/allocator/1.0/vts/functional/VtsHidlAllocatorV1_0TargetTest.cpp
index 340ec0c..b824a3e 100644
--- a/transport/allocator/1.0/vts/functional/VtsHidlAllocatorV1_0TargetTest.cpp
+++ b/transport/allocator/1.0/vts/functional/VtsHidlAllocatorV1_0TargetTest.cpp
@@ -122,6 +122,7 @@
     }
 }
 
+GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(AllocatorHidlTest);
 INSTANTIATE_TEST_SUITE_P(
         PerInstance, AllocatorHidlTest,
         testing::ValuesIn(android::hardware::getAllHalInstanceNames(IAllocator::descriptor)),
diff --git a/transport/base/1.0/vts/functional/vts_ibase_test.cpp b/transport/base/1.0/vts/functional/vts_ibase_test.cpp
index 96125d0..f8f8b33 100644
--- a/transport/base/1.0/vts/functional/vts_ibase_test.cpp
+++ b/transport/base/1.0/vts/functional/vts_ibase_test.cpp
@@ -155,7 +155,9 @@
             }
         }));
 
-        ASSERT_FALSE(all_hals_.empty());  // sanity
+        if (all_hals_.empty()) {
+            GTEST_SKIP() << "No HIDL HAls on this device.";
+        }
     }
 
     void EachHal(const std::function<void(const Hal&)>& check) {