Lines Matching refs:string
57 void FailureHalMissing(const FQName &fq_name, const std::string &instance) { in FailureHalMissing()
59 cout << "[ WARNING ] " << fq_name.string() << "/" << instance in FailureHalMissing()
64 ADD_FAILURE() << fq_name.string() << "/" << instance << " not available."; in FailureHalMissing()
70 cout << "[ WARNING ] " << fq_name.string() in FailureHashMissing()
76 cout << "[ WARNING ] " << fq_name.string() in FailureHashMissing()
82 << fq_name.string() in FailureHashMissing()
88 static FqInstance ToFqInstance(const string &interface, in ToFqInstance()
89 const string &instance) { in ToFqInstance()
117 ADD_FAILURE() << fq_instance.string() in GetPassthroughServiceExact()
123 interface.string(), fq_instance.getInstance(), Transport::PASSTHROUGH); in GetPassthroughServiceExact()
129 if (intf == interface.string()) { in GetPassthroughServiceExact()
136 ADD_FAILURE() << "Retrieved " << interface.string() << "/" in GetPassthroughServiceExact()
138 << fq_instance.string() in GetPassthroughServiceExact()
140 << fq_instance.string(); in GetPassthroughServiceExact()
143 cout << "Retrieved " << interface.string() << "/" in GetPassthroughServiceExact()
144 << fq_instance.getInstance() << " as " << fq_instance.string() in GetPassthroughServiceExact()
170 << "Can't find passthrough service " << fq_instance.string() in GetPassthroughService()
183 cout << "Skipping " << other_hidl_instance.fq_name().string() << "/" in GetPassthroughService()
191 cout << other_hidl_instance.fq_name().string() << "/" in GetPassthroughService()
199 cout << "Cannot retrieve " << other_fq_instance->string() << ", skipping." in GetPassthroughService()
208 std::string(intf) + "/" + other_fq_instance->getInstance()); in GetPassthroughService()
216 cout << "Cannot call interfaceChain on " << other_fq_instance->string() in GetPassthroughService()
221 cout << "The implementation of " << other_fq_instance->string() in GetPassthroughService()
222 << " also implements " << fq_instance.string() in GetPassthroughService()
224 << fq_instance.string() << endl; in GetPassthroughService()
229 << fq_instance.string() << endl; in GetPassthroughService()
234 static bool IsApexUpdated(const std::string &apex_name) { in IsApexUpdated()
266 << hidl_instance.transport() << ": " << fq_instance.string(); in TEST_P()
275 cout << "Skip calling interfaceChain on " << fq_instance.string() in TEST_P()
302 cout << it->string() << " is allowed to be passthrough" << endl; in TEST_P()
312 << fq_instance.string(); in TEST_P()
326 const string &instance_name = hidl_instance.instance_name(); in TEST_P()
356 EXPECT_TRUE(canCastInterface(hal_service.get(), fq_name.string().c_str())) in TEST_P()
357 << fq_name.string() << " is not on the device."; in TEST_P()
379 << fq_name.string() << "/" << instance_name << " is in partition " in TEST_P()
393 std::set<std::string> manifest_hwbinder_hals = in TEST_P()
431 std::string SingleHwbinderHalTest::GetTestCaseSuffix( in GetTestCaseSuffix()
443 const string &instance_name = hidl_instance.instance_name(); in TEST_P()
445 std::set<std::string> manifest_passthrough_hals = in TEST_P()
449 GTEST_SKIP() << "Not passthrough: " << fq_name.string() << "/" in TEST_P()
457 GTEST_SKIP() << "Not Android Platform Interface: " << fq_name.string() in TEST_P()
465 << "Could not get service " << fq_name.string() << "/" << instance_name; in TEST_P()
470 if (std::string(interface) == IBase::descriptor) continue; in TEST_P()
472 const std::string instance = in TEST_P()
473 std::string(interface) + "/" + instance_name; in TEST_P()
487 const string &instance_name = hidl_instance.instance_name(); in TEST_P()
506 vector<string> iface_chain = GetInterfaceChain(hal_service); in TEST_P()
508 vector<string> hash_chain{}; in TEST_P()
521 << " from interface chain of " << fq_name.string(); in TEST_P()
524 string hash = hash_chain[i]; in TEST_P()
529 set<string> released_hashes = ReleasedHashes(fq_iface_name); in TEST_P()
532 << "Interface name: " << fq_iface_name.string() << endl in TEST_P()
539 const std::string &name) { in metadataForInterface()
550 static std::string getInterfaceHash(const sp<IBinder> &binder) { in getInterfaceHash()
563 std::string str; in getInterfaceHash()
592 const std::string &name, in CheckAidlVersionMatchesDeclared()
641 const string &package = aidl_instance.package(); in TEST_P()
643 const string &interface = aidl_instance.interface(); in TEST_P()
644 const string &instance = aidl_instance.instance(); in TEST_P()
645 const optional<string> &updatable_via_apex = in TEST_P()
648 const std::string type = package + "." + interface; in TEST_P()
649 const std::string name = type + "/" + instance; in TEST_P()
661 const std::string hash = getInterfaceHash(binder); in TEST_P()
677 const std::vector<std::string> hashes = in TEST_P()
678 metadata ? metadata->hashes : std::vector<std::string>(); in TEST_P()
718 std::string name;
730 static const std::vector<std::string> kNativeHalPaths = {
747 std::set<std::string> names; // e.g. 'mapper.instance_name' in TEST()
751 for (const std::string &dir : kNativeHalPaths) { in TEST()
758 std::string name = entry->d_name; in TEST()
760 if (dot_one == std::string::npos) continue; in TEST()
762 if (dot_end == std::string::npos || dot_one == dot_end) continue; in TEST()
766 std::string package = name.substr(0, dot_one); in TEST()
779 std::string this_name = hal.package() + "." + hal.instance(); in TEST()
783 for (const std::string &name : names) { in TEST()
807 std::vector<std::string> paths; in TEST_P()
808 std::vector<std::string> available_paths; in TEST_P()
809 for (const std::string &dir : kNativeHalPaths) { in TEST_P()
810 std::string path = dir + native_instance.package() + "." + in TEST_P()
827 bool pathIs64bit = path.find("lib64") != std::string::npos; in TEST_P()
832 std::string upperPackage = native_instance.package(); in TEST_P()
835 std::string versionSymbol = "ANDROID_HAL_" + upperPackage + "_VERSION"; in TEST_P()