Lines Matching refs:vm

75     bool add(HalManifest& vm, ManifestHal&& hal) { return vm.add(std::move(hal), nullptr); }  in add()
104 const ManifestHal *getAnyHal(HalManifest &vm, const std::string &name) { in getAnyHal()
105 return vm.getAnyHal(name); in getAnyHal()
110 ConstMultiMapValueIterable<std::string, ManifestHal> getHals(const HalManifest& vm) { in getHals()
111 return vm.getHals(); in getHals()
113 std::vector<const ManifestHal*> getHals(const HalManifest& vm, const std::string& name) { in getHals()
114 return vm.getHals(name); in getHals()
159 HalManifest vm; in testDeviceManifestWithSepolicy() local
160 vm.mType = SchemaType::DEVICE; in testDeviceManifestWithSepolicy()
161 vm.device.mSepolicyVersion = sepolicyVersion; in testDeviceManifestWithSepolicy()
162 vm.add(createManifestHal(HalFormat::HIDL, "android.hardware.camera", in testDeviceManifestWithSepolicy()
169 vm.add(createManifestHal(HalFormat::HIDL, "android.hardware.nfc", in testDeviceManifestWithSepolicy()
173 return vm; in testDeviceManifestWithSepolicy()
177 HalManifest vm = testDeviceManifest(); in testDeviceManifestWithXmlFile() local
181 vm.addXmlFile(std::move(xmlFile)); in testDeviceManifestWithXmlFile()
182 return vm; in testDeviceManifestWithXmlFile()
185 HalManifest vm; in testFrameworkManfiest() local
186 vm.mType = SchemaType::FRAMEWORK; in testFrameworkManfiest()
187 vm.add(createManifestHal( in testFrameworkManfiest()
196 vm.framework.mVndks = { std::move(vndk2505), std::move(vndk2513) }; in testFrameworkManfiest()
198 return vm; in testFrameworkManfiest()
244 HalManifest vm = testDeviceManifest(); in TEST_F() local
245 EXPECT_EQ(dump(vm), "hidl/android.hardware.camera/hwbinder/:" in TEST_F()
269 HalManifest vm = testDeviceManifest(); in TEST_F() local
270 EXPECT_EQ(Transport::HWBINDER, vm.getHidlTransport("android.hardware.camera", in TEST_F()
299 HalManifest vm = testDeviceManifest(); in TEST_F() local
301 toXml(vm, SerializeFlags::HALS_ONLY.enableSepolicy()); in TEST_F()
322 EXPECT_EQ(vm, vm2); in TEST_F()
326 HalManifest vm = testDeviceManifestWithSepolicy({202404, std::nullopt}); in TEST_F() local
328 toXml(vm, SerializeFlags::HALS_ONLY.enableSepolicy()); in TEST_F()
349 EXPECT_EQ(vm, vm2); in TEST_F()
353 HalManifest vm = testDeviceManifest(); in TEST_F() local
385 EXPECT_EQ(vm, vm2); in TEST_F()
389 HalManifest vm = testFrameworkManfiest(); in TEST_F() local
390 std::string xml = toXml(vm, SerializeFlags::HALS_ONLY.enableVndk()); in TEST_F()
412 EXPECT_EQ(vm, vm2); in TEST_F()
416 HalManifest vm = testFrameworkManfiest(); in TEST_F() local
442 EXPECT_EQ(vm, vm2); in TEST_F()
446 HalManifest vm; in TEST_F() local
447 EXPECT_TRUE(fromXml(&vm, in TEST_F()
449 EXPECT_TRUE(fromXml(&vm, in TEST_F()
457 EXPECT_FALSE(fromXml(&vm, in TEST_F()
468 HalManifest vm; in TEST_F() local
469 EXPECT_TRUE(fromXml(&vm, in TEST_F()
480 HalManifest vm; in TEST_F() local
481 EXPECT_FALSE(fromXml(&vm, in TEST_F()
620 HalManifest vm; in TEST_F() local
621 EXPECT_FALSE(fromXml(&vm, in TEST_F()
631 EXPECT_FALSE(fromXml(&vm, in TEST_F()
648 HalManifest vm; in TEST_F() local
649 EXPECT_TRUE(fromXml(&vm, in TEST_F()
671 vm.getHidlTransport("android.hidl.manager", {2, 1}, "IServiceManager", "default")); in TEST_F()
673 vm.getHidlTransport("android.hidl.manager", {2, 0}, "IServiceManager", "default")); in TEST_F()
675 vm.getHidlTransport("android.hidl.manager", {2, 2}, "IServiceManager", "default")); in TEST_F()
677 vm.getHidlTransport("android.hidl.manager", {1, 0}, "IServiceManager", "default")); in TEST_F()
681 HalManifest vm = testDeviceManifest(); in TEST_F() local
682 EXPECT_EQ(vm.getHidlInstances("android.hardware.camera", {2, 0}, "ICamera"), in TEST_F()
684 EXPECT_EQ(vm.getHidlInstances("android.hardware.camera", {2, 0}, "IBetterCamera"), in TEST_F()
686 EXPECT_EQ(vm.getHidlInstances("android.hardware.camera", {2, 0}, "INotExist"), in TEST_F()
688 EXPECT_EQ(vm.getHidlInstances("android.hardware.nfc", {1, 0}, "INfc"), in TEST_F()
691 EXPECT_TRUE(vm.hasHidlInstance("android.hardware.camera", {2, 0}, "ICamera", "default")); in TEST_F()
692 EXPECT_TRUE(vm.hasHidlInstance("android.hardware.camera", {2, 0}, "ICamera", "legacy/0")); in TEST_F()
693 EXPECT_TRUE(vm.hasHidlInstance("android.hardware.camera", {2, 0}, "IBetterCamera", "camera")); in TEST_F()
694 EXPECT_TRUE(vm.hasHidlInstance("android.hardware.nfc", {1, 0}, "INfc", "default")); in TEST_F()
696 EXPECT_FALSE(vm.hasHidlInstance("android.hardware.camera", {2, 0}, "INotExist", "default")); in TEST_F()
697 EXPECT_FALSE(vm.hasHidlInstance("android.hardware.camera", {2, 0}, "ICamera", "notexist")); in TEST_F()
698 EXPECT_FALSE(vm.hasHidlInstance("android.hardware.camera", {2, 0}, "IBetterCamera", "default")); in TEST_F()
699 EXPECT_FALSE(vm.hasHidlInstance("android.hardware.camera", {2, 0}, "INotExist", "notexist")); in TEST_F()
700 EXPECT_FALSE(vm.hasHidlInstance("android.hardware.nfc", {1, 0}, "INfc", "notexist")); in TEST_F()
968 HalManifest vm = testDeviceManifest(); in TEST_F() local
969 EXPECT_EQ(vm.getHalNames(), std::set<std::string>( in TEST_F()
974 HalManifest vm = testDeviceManifest(); in TEST_F() local
975 EXPECT_NE(getAnyHal(vm, "android.hardware.camera"), nullptr); in TEST_F()
976 EXPECT_EQ(getAnyHal(vm, "non-existent"), nullptr); in TEST_F()
980 for (const auto &hal : getHals(vm)) { in TEST_F()
987 HalManifest vm; in TEST_F() local
989 EXPECT_TRUE(add(vm, createManifestHal(HalFormat::HIDL, "android.hardware.camera", in TEST_F()
996 EXPECT_TRUE(add(vm, createManifestHal(HalFormat::HIDL, "android.hardware.camera", in TEST_F()
1004 EXPECT_TRUE(add(vm, createManifestHal(HalFormat::HIDL, "android.hardware.nfc", in TEST_F()
1027 auto cameraHals = getHals(vm, "android.hardware.camera"); in TEST_F()
1031 auto nfcHals = getHals(vm, "android.hardware.nfc"); in TEST_F()
1732 HalManifest vm = testDeviceManifestWithXmlFile(); in TEST_F() local
1734 vm, SerializeFlags::HALS_ONLY.enableSepolicy().enableXmlFiles()); in TEST_F()
1759 EXPECT_EQ(vm, vm2); in TEST_F()
1763 HalManifest vm = testDeviceManifestWithXmlFile(); in TEST_F() local
1799 EXPECT_EQ(vm, vm2); in TEST_F()
4321 HalManifest vm = testDeviceManifest(); in TEST_F() local
4322 EXPECT_EQ(vm.getHalNamesAndVersions(), in TEST_F()
5843 HalManifest vm; in TEST_P() local
5845 EXPECT_TRUE(fromXml(&vm, xml, &error)) in TEST_P()
5855 HalManifest vm; in TEST_P() local
5857 EXPECT_FALSE(fromXml(&vm, xml, &error)); in TEST_P()
5991 HalManifest vm; in TEST_P() local
5993 EXPECT_TRUE(fromXml(&vm, xml, &error)) in TEST_P()
6002 HalManifest vm; in TEST_P() local
6004 EXPECT_FALSE(fromXml(&vm, xml, &error)); in TEST_P()
6056 HalManifest vm; in TEST_P() local
6058 EXPECT_TRUE(fromXml(&vm, xml, &error)) << error; in TEST_P()
6066 HalManifest vm; in TEST_P() local
6068 EXPECT_FALSE(fromXml(&vm, xml, &error)); in TEST_P()
6114 HalManifest vm; in TEST_P() local
6116 EXPECT_TRUE(fromXml(&vm, xml, &error)) << error; in TEST_P()
6124 HalManifest vm; in TEST_P() local
6126 EXPECT_FALSE(fromXml(&vm, xml, &error)); in TEST_P()