• Home
  • Raw
  • Download

Lines Matching refs:string

72 void FailureHalMissing(const FQName &fq_name, const std::string &instance) {  in FailureHalMissing()
74 cout << "[ WARNING ] " << fq_name.string() << "/" << instance in FailureHalMissing()
79 ADD_FAILURE() << fq_name.string() << "/" << instance << " not available."; in FailureHalMissing()
85 cout << "[ WARNING ] " << fq_name.string() in FailureHashMissing()
91 cout << "[ WARNING ] " << fq_name.string() in FailureHashMissing()
97 << fq_name.string() in FailureHashMissing()
103 static inline std::string ServiceName(const AidlInstance &aidl_instance) { in ServiceName()
108 static inline std::string ServiceName(const ServiceInfo &hal_info) { in ServiceName()
112 static FqInstance ToFqInstance(const string &interface, in ToFqInstance()
113 const string &instance) { in ToFqInstance()
141 ADD_FAILURE() << fq_instance.string() in GetPassthroughServiceExact()
147 interface.string(), fq_instance.getInstance(), Transport::PASSTHROUGH); in GetPassthroughServiceExact()
153 if (intf == interface.string()) { in GetPassthroughServiceExact()
160 ADD_FAILURE() << "Retrieved " << interface.string() << "/" in GetPassthroughServiceExact()
162 << fq_instance.string() in GetPassthroughServiceExact()
164 << fq_instance.string(); in GetPassthroughServiceExact()
167 cout << "Retrieved " << interface.string() << "/" in GetPassthroughServiceExact()
168 << fq_instance.getInstance() << " as " << fq_instance.string() in GetPassthroughServiceExact()
197 << "Can't find passthrough service " << fq_instance.string() in GetPassthroughService()
210 cout << "Skipping " << other_hidl_instance.fq_name().string() << "/" in GetPassthroughService()
218 cout << other_hidl_instance.fq_name().string() << "/" in GetPassthroughService()
226 cout << "Cannot retrieve " << other_fq_instance->string() << ", skipping." in GetPassthroughService()
235 std::string(intf) + "/" + other_fq_instance->getInstance()); in GetPassthroughService()
243 cout << "Cannot call interfaceChain on " << other_fq_instance->string() in GetPassthroughService()
248 cout << "The implementation of " << other_fq_instance->string() in GetPassthroughService()
249 << " also implements " << fq_instance.string() in GetPassthroughService()
251 << fq_instance.string() << endl; in GetPassthroughService()
256 << fq_instance.string() << endl; in GetPassthroughService()
261 static bool IsApexUpdated(const std::string &apex_name) { in IsApexUpdated()
294 << hidl_instance.transport() << ": " << fq_instance.string(); in TEST_P()
303 cout << "Skip calling interfaceChain on " << fq_instance.string() in TEST_P()
330 cout << it->string() << " is allowed to be passthrough" << endl; in TEST_P()
340 << fq_instance.string(); in TEST_P()
355 const string &instance_name = hidl_instance.instance_name(); in TEST_P()
385 EXPECT_TRUE(canCastInterface(hal_service.get(), fq_name.string().c_str())) in TEST_P()
386 << fq_name.string() << " is not on the device."; in TEST_P()
408 << fq_name.string() << "/" << instance_name << " is in partition " in TEST_P()
423 std::set<std::string> manifest_hwbinder_hals = in TEST_P()
461 std::string SingleHwbinderHalTest::GetTestCaseSuffix( in GetTestCaseSuffix()
474 const string &instance_name = hidl_instance.instance_name(); in TEST_P()
476 std::set<std::string> manifest_passthrough_hals = in TEST_P()
480 GTEST_SKIP() << "Not passthrough: " << fq_name.string() << "/" in TEST_P()
488 GTEST_SKIP() << "Not Android Platform Interface: " << fq_name.string() in TEST_P()
496 << "Could not get service " << fq_name.string() << "/" << instance_name; in TEST_P()
501 if (std::string(interface) == IBase::descriptor) continue; in TEST_P()
503 const std::string instance = in TEST_P()
504 std::string(interface) + "/" + instance_name; in TEST_P()
519 const string &instance_name = hidl_instance.instance_name(); in TEST_P()
538 vector<string> iface_chain = GetInterfaceChain(hal_service); in TEST_P()
540 vector<string> hash_chain{}; in TEST_P()
553 << " from interface chain of " << fq_name.string(); in TEST_P()
556 string hash = hash_chain[i]; in TEST_P()
561 set<string> released_hashes = ReleasedHashes(fq_iface_name); in TEST_P()
564 << "Interface name: " << fq_iface_name.string() << endl in TEST_P()
571 const std::string &name) { in metadataForInterface()
610 std::vector<std::string> actual_trusted_hal_list; in TEST()
615 std::set<std::string> actual_instances(actual_trusted_hal_list.begin(), in TEST()
619 std::set<std::string> declared_instances = {}; in TEST()
658 static std::string getInterfaceHash(const sp<IBinder> &binder) { in getInterfaceHash()
671 std::string str; in getInterfaceHash()
690 std::string(String8(extension->getInterfaceDescriptor()).c_str()); in getExtensionInfos()
718 const optional<string> &updatable_via_apex = in CheckAidlVersionMatchesDeclared()
754 static std::vector<std::string> halsUpdatableViaSystem() { in halsUpdatableViaSystem()
755 std::vector<std::string> hals = {}; in halsUpdatableViaSystem()
774 const std::optional<const std::string> &parent_interface) { in checkHash()
775 const std::string &interface = hal_info.type; in checkHash()
776 const std::string &hash = hal_info.hash; in checkHash()
779 const std::string parent_log = in checkHash()
793 const std::vector<std::string> hashes = in checkHash()
794 metadata ? metadata->hashes : std::vector<std::string>(); in checkHash()
850 void checkVintfUpdatableViaApex(const std::string &exe, in checkVintfUpdatableViaApex()
851 const std::string &apex_name) { in checkVintfUpdatableViaApex()
858 const std::string name = ServiceName(aidl_instance); in TEST_P()
878 const string &package = aidl_instance.package(); in TEST_P()
880 const string &interface = aidl_instance.interface(); in TEST_P()
881 const string &instance = aidl_instance.instance(); in TEST_P()
882 const optional<string> &updatable_via_apex = in TEST_P()
885 const std::string type = package + "." + interface; in TEST_P()
886 const std::string name = type + "/" + instance; in TEST_P()
977 std::string name;
989 static const std::vector<std::string> kNativeHalPaths = {
1006 std::set<std::string> names; // e.g. 'mapper.instance_name' in TEST()
1010 for (const std::string &dir : kNativeHalPaths) { in TEST()
1017 std::string name = entry->d_name; in TEST()
1019 if (dot_one == std::string::npos) continue; in TEST()
1021 if (dot_end == std::string::npos || dot_one == dot_end) continue; in TEST()
1025 std::string package = name.substr(0, dot_one); in TEST()
1038 std::string this_name = hal.package() + "." + hal.instance(); in TEST()
1042 for (const std::string &name : names) { in TEST()
1071 std::string upperPackage = native_instance.package(); in TEST_P()
1074 std::string versionSymbol = "ANDROID_HAL_" + upperPackage + "_VERSION"; in TEST_P()