Add tests to lshal.
Test: lshal_test
Bug: 37954458
Change-Id: I1914e6274974ed5eb0ce2d655f1333d2344b49f5
diff --git a/cmds/lshal/ListCommand.cpp b/cmds/lshal/ListCommand.cpp
index a0ed7a3..fe2a7ca 100644
--- a/cmds/lshal/ListCommand.cpp
+++ b/cmds/lshal/ListCommand.cpp
@@ -27,7 +27,6 @@
#include <android-base/parseint.h>
#include <android/hidl/manager/1.0/IServiceManager.h>
-#include <hidl/ServiceManagement.h>
#include <hidl-util/FQName.h>
#include <private/android_filesystem_config.h>
#include <sys/stat.h>
@@ -558,7 +557,7 @@
Status ListCommand::fetch() {
Status status = OK;
- auto bManager = ::android::hardware::defaultServiceManager();
+ auto bManager = mLshal.serviceManager();
if (bManager == nullptr) {
mErr << "Failed to get defaultServiceManager()!" << std::endl;
status |= NO_BINDERIZED_MANAGER;
@@ -568,7 +567,7 @@
status |= fetchPassthrough(bManager);
}
- auto pManager = ::android::hardware::getPassthroughServiceManager();
+ auto pManager = mLshal.passthroughManager();
if (pManager == nullptr) {
mErr << "Failed to get getPassthroughServiceManager()!" << std::endl;
status |= NO_PASSTHROUGH_MANAGER;