support legacy hal, and basic spec for wifi hal
Change-Id: I10dc64ab03ad90930ec66eaba5798997605f771a
diff --git a/sysfuzzer/common/fuzz_tester/FuzzerBase.cpp b/sysfuzzer/common/fuzz_tester/FuzzerBase.cpp
index 58f0129..2ca4eaa 100644
--- a/sysfuzzer/common/fuzz_tester/FuzzerBase.cpp
+++ b/sysfuzzer/common/fuzz_tester/FuzzerBase.cpp
@@ -30,7 +30,8 @@
namespace android {
namespace vts {
-FuzzerBase::FuzzerBase() {}
+FuzzerBase::FuzzerBase(int target_class)
+ : target_class_(target_class) {}
FuzzerBase::~FuzzerBase() {}
@@ -39,7 +40,11 @@
bool FuzzerBase::LoadTargetComponent(const char* target_dll_path) {
target_dll_path_ = target_dll_path;
if (!target_loader_.Load(target_dll_path_)) return false;
- return (device_ = target_loader_.GetHWDevice()) != NULL;
+ if (target_class_ != LEGACY_HAL) {
+ return (device_ = target_loader_.GetHWDevice()) != NULL;
+ } else {
+ return true;
+ }
}
@@ -58,6 +63,5 @@
return true;
}
-
} // namespace vts
} // namespace android