• Home
  • Raw
  • Download

Lines Matching defs:LibVintfTest

57 struct LibVintfTest : public ::testing::Test {  struct
59 virtual void SetUp() override { in SetUp()
61 virtual void TearDown() override { in TearDown()
63 bool add(CompatibilityMatrix &cm, MatrixHal &&hal) { in add()
66 bool add(CompatibilityMatrix &cm, MatrixKernel &&kernel) { in add()
72 bool add(HalManifest &vm, ManifestHal &&hal) { in add()
75 void addXmlFile(CompatibilityMatrix& cm, std::string name, VersionRange range) { in addXmlFile()
83 void set(CompatibilityMatrix &cm, Sepolicy &&sepolicy) { in set()
86 void set(CompatibilityMatrix &cm, SchemaType type) { in set()
89 void set(CompatibilityMatrix &cm, VndkVersionRange &&range, std::set<std::string> &&libs) { in set()
93 void setAvb(RuntimeInfo &ki, Version vbmeta, Version boot) { in setAvb()
97 void setAvb(CompatibilityMatrix &cm, Version &&avbVersion) { in setAvb()
100 Version getAvb(CompatibilityMatrix &cm) { in getAvb()
103 const ManifestHal *getAnyHal(HalManifest &vm, const std::string &name) { in getAnyHal()
106 MatrixHal *getAnyHal(CompatibilityMatrix &cm, const std::string &name) { in getAnyHal()
109 ConstMultiMapValueIterable<std::string, ManifestHal> getHals(const HalManifest& vm) { in getHals()
112 std::vector<const ManifestHal*> getHals(const HalManifest& vm, const std::string& name) { in getHals()
115 std::vector<const MatrixHal*> getHals(const CompatibilityMatrix& cm, const std::string& name) { in getHals()
118 bool isValid(const ManifestHal &mh) { in isValid()
121 std::vector<MatrixKernel>& getKernels(CompatibilityMatrix& cm) { return cm.framework.mKernels; } in getKernels()
122 bool addAllHalsAsOptional(CompatibilityMatrix* cm1, CompatibilityMatrix* cm2, std::string* e) { in addAllHalsAsOptional()
125 bool addAllXmlFilesAsOptional(CompatibilityMatrix* cm1, CompatibilityMatrix* cm2, in addAllXmlFilesAsOptional()
129 std::set<std::string> checkUnusedHals(const HalManifest& m, const CompatibilityMatrix& cm) { in checkUnusedHals()
132 Level getLevel(const KernelInfo& ki) { return ki.level(); } in getLevel()
133 static status_t parseGkiKernelRelease(RuntimeInfo::FetchFlags flags, in parseGkiKernelRelease()
139 std::map<std::string, HalInterface> testHalInterfaces() { in testHalInterfaces()
146 HalManifest testDeviceManifest() { in testDeviceManifest()
164 HalManifest testDeviceManifestWithXmlFile() { in testDeviceManifestWithXmlFile()
172 HalManifest testFrameworkManfiest() { in testFrameworkManfiest()
192 RuntimeInfo testRuntimeInfo() { in testRuntimeInfo()
204 KernelInfo testKernelInfo() { in testKernelInfo()
218 TEST_F(LibVintfTest, ArchOperatorOr) { in TEST_F() argument
231 TEST_F(LibVintfTest, Stringify) { in TEST_F() argument
246 TEST_F(LibVintfTest, GetTransport) { in TEST_F() argument
252 TEST_F(LibVintfTest, FutureManifestCompatible) { in TEST_F() argument
279 TEST_F(LibVintfTest, HalManifestConverter) { in TEST_F() argument
317 TEST_F(LibVintfTest, HalManifestConverterFramework) { in TEST_F() argument
348 TEST_F(LibVintfTest, HalManifestOptional) { in TEST_F() argument
369 TEST_F(LibVintfTest, HalManifestNative) { in TEST_F() argument
390 TEST_F(LibVintfTest, HalManifestDuplicate) { in TEST_F() argument
418 TEST_F(LibVintfTest, HalManifestGetTransport) { in TEST_F() argument
451 TEST_F(LibVintfTest, HalManifestInstances) { in TEST_F() argument
474 TEST_F(LibVintfTest, VersionConverter) { in TEST_F() argument
488 TEST_F(LibVintfTest, MatrixHalConverter) { in TEST_F() argument
515 TEST_F(LibVintfTest, KernelConfigTypedValueConverter) { in TEST_F() argument
599 TEST_F(LibVintfTest, CompatibilityMatrixConverter) { in TEST_F() argument
668 TEST_F(LibVintfTest, DeviceCompatibilityMatrixCoverter) { in TEST_F() argument
697 TEST_F(LibVintfTest, IsValid) { in TEST_F() argument
711 TEST_F(LibVintfTest, HalManifestGetHalNames) { in TEST_F() argument
717 TEST_F(LibVintfTest, HalManifestGetAllHals) { in TEST_F() argument
729 TEST_F(LibVintfTest, HalManifestGetHals) { in TEST_F() argument
776 TEST_F(LibVintfTest, CompatibilityMatrixGetHals) { in TEST_F() argument
809 TEST_F(LibVintfTest, RuntimeInfo) { in TEST_F() argument
921 TEST_F(LibVintfTest, MissingAvb) { in TEST_F() argument
935 TEST_F(LibVintfTest, DisableAvb) { in TEST_F() argument
957 TEST_F(LibVintfTest, HalCompat) { in TEST_F() argument
1178 TEST_F(LibVintfTest, Compat) { in TEST_F() argument
1301 TEST_F(LibVintfTest, HalManifestConverterXmlFile) { in TEST_F() argument
1343 TEST_F(LibVintfTest, CompatibilityMatrixConverterXmlFile) { in TEST_F() argument
1359 TEST_F(LibVintfTest, CompatibilityMatrixConverterXmlFile2) { in TEST_F() argument
1374 TEST_F(LibVintfTest, ManifestXmlFilePathDevice) { in TEST_F() argument
1388 TEST_F(LibVintfTest, ManifestXmlFilePathFramework) { in TEST_F() argument
1402 TEST_F(LibVintfTest, ManifestXmlFilePathOverride) { in TEST_F() argument
1416 TEST_F(LibVintfTest, ManifestXmlFilePathMissing) { in TEST_F() argument
1429 TEST_F(LibVintfTest, MatrixXmlFilePathFramework) { in TEST_F() argument
1443 TEST_F(LibVintfTest, MatrixXmlFilePathDevice) { in TEST_F() argument
1457 TEST_F(LibVintfTest, MatrixXmlFilePathOverride) { in TEST_F() argument
1471 TEST_F(LibVintfTest, MatrixXmlFilePathMissing) { in TEST_F() argument
1500 TEST_F(LibVintfTest, KernelConfigParser) { in TEST_F() argument
1517 TEST_F(LibVintfTest, KernelConfigParser2) { in TEST_F() argument
1537 TEST_F(LibVintfTest, KernelConfigParserSpace) { in TEST_F() argument
1573 TEST_F(LibVintfTest, NetutilsWrapperMatrix) { in TEST_F() argument
1630 TEST_F(LibVintfTest, NetutilsWrapperManifest) { in TEST_F() argument
1674 TEST_F(LibVintfTest, KernelConfigConditionTest) { in TEST_F() argument
1715 TEST_F(LibVintfTest, KernelConfigConditionEmptyTest) { in TEST_F() argument
1738 TEST_F(LibVintfTest, KernelConfigConditionMatch) { in TEST_F() argument
2051 TEST_F(LibVintfTest, MatrixLevel) { in TEST_F() argument
2069 TEST_F(LibVintfTest, ManifestLevel) { in TEST_F() argument
2087 TEST_F(LibVintfTest, AddOptionalHal) { in TEST_F() argument
2124 TEST_F(LibVintfTest, AddOptionalHalMinorVersion) { in TEST_F() argument
2171 TEST_F(LibVintfTest, AddOptionalHalMajorVersion) { in TEST_F() argument
2220 TEST_F(LibVintfTest, AddOptionalHalMinorVersionDiffInstance) { in TEST_F() argument
2275 TEST_F(LibVintfTest, AddRequiredHalOverlapInstance) { in TEST_F() argument
2387 TEST_F(LibVintfTest, AddRequiredHalOverlapInstanceSplit) { in TEST_F() argument
2467 TEST_F(LibVintfTest, AddOptionalXmlFile) { in TEST_F() argument
2510 TEST_F(LibVintfTest, VendorNdk) { in TEST_F() argument
2585 TEST_F(LibVintfTest, MissingVendorNdkInMatrix) { in TEST_F() argument
2616 TEST_F(LibVintfTest, DuplicatedVendorNdkVersion) { in TEST_F() argument
2633 TEST_F(LibVintfTest, ManifestHalOverride) { in TEST_F() argument
2659 TEST_F(LibVintfTest, ManifestAddOverrideHalSimple) { in TEST_F() argument
2684 TEST_F(LibVintfTest, ManifestAddOverrideHalSimpleOverride) { in TEST_F() argument
2717 TEST_F(LibVintfTest, ManifestAddOverrideHalMultiVersion) { in TEST_F() argument
2787 TEST_F(LibVintfTest, ManifestAddOverrideHalMultiVersion2) { in TEST_F() argument
2827 TEST_F(LibVintfTest, ManifestAddOverrideHalRemoveAll) { in TEST_F() argument
2888 TEST_F(LibVintfTest, Empty) { in TEST_F() argument
2903 TEST_F(LibVintfTest, ParsingUpdatableHals) { in TEST_F() argument
2926 TEST_F(LibVintfTest, SystemSdk) { in TEST_F() argument
2984 TEST_F(LibVintfTest, ManifestEmpty) { in TEST_F() argument
2995 TEST_F(LibVintfTest, MatrixEmpty) { in TEST_F() argument
3006 TEST_F(LibVintfTest, MatrixDetailErrorMsg) { in TEST_F() argument
3104 TEST_F(LibVintfTest, DisabledHal) { in TEST_F() argument
3138 TEST_F(LibVintfTest, FqNameValid) { in TEST_F() argument
3243 TEST_F(LibVintfTest, FqNameInvalid) { in TEST_F() argument
3297 TEST_F(LibVintfTest, RegexInstanceValid) { in TEST_F() argument
3317 TEST_F(LibVintfTest, RegexInstanceInvalid) { in TEST_F() argument
3342 TEST_F(LibVintfTest, RegexInstanceCompat) { in TEST_F() argument
3420 TEST_F(LibVintfTest, Regex) { in TEST_F() argument
3434 TEST_F(LibVintfTest, ManifestGetHalNamesAndVersions) { in TEST_F() argument
3440 TEST_F(LibVintfTest, KernelInfo) { in TEST_F() argument
3469 TEST_F(LibVintfTest, ManifestAddAllDeviceManifest) { in TEST_F() argument
3504 TEST_F(LibVintfTest, ManifestAddAllFrameworkManifest) { in TEST_F() argument
3537 TEST_F(LibVintfTest, ManifestAddAllConflictMajorVersion) { in TEST_F() argument
3570 TEST_F(LibVintfTest, ManifestAddAllConflictLevel) { in TEST_F() argument
3584 TEST_F(LibVintfTest, ManifestAddAllConflictSepolicy) { in TEST_F() argument
3608 TEST_F(LibVintfTest, ManifestAddAllConflictKernel) { in TEST_F() argument
3628 TEST_F(LibVintfTest, ManifestMetaVersionCompat) { in TEST_F() argument
3635 TEST_F(LibVintfTest, ManifestMetaVersionIncompat) { in TEST_F() argument
3643 TEST_F(LibVintfTest, ManifestMetaVersionWriteLatest) { in TEST_F() argument
3651 TEST_F(LibVintfTest, MatrixMetaVersionCompat) { in TEST_F() argument
3658 TEST_F(LibVintfTest, MatrixMetaVersionIncompat) { in TEST_F() argument
3666 TEST_F(LibVintfTest, MatrixMetaVersionWriteLatest) { in TEST_F() argument
3674 TEST_F(LibVintfTest, Aidl) { in TEST_F() argument
3790 TEST_F(LibVintfTest, AidlAndHidlNamesMatrix) { in TEST_F() argument
3815 TEST_F(LibVintfTest, AidlAndHidlNamesManifest) { in TEST_F() argument
3834 TEST_F(LibVintfTest, AidlAndHidlCheckUnused) { in TEST_F() argument
3875 TEST_F(LibVintfTest, AidlVersion) { in TEST_F() argument
4068 TEST_F(LibVintfTest, AidlFqnameNoVersion) { in TEST_F() argument
4082 TEST_F(LibVintfTest, GetTransportHidlHalWithFakeAidlVersion) { in TEST_F() argument
4099 TEST_F(LibVintfTest, GetTransportAidlHalWithDummyTransport) { in TEST_F() argument
4118 TEST_F(LibVintfTest, AidlGetHalNamesAndVersions) { in TEST_F() argument
4134 TEST_F(LibVintfTest, ManifestAddAidl) { in TEST_F() argument
4159 TEST_F(LibVintfTest, KernelInfoLevel) { in TEST_F() argument
4170 TEST_F(LibVintfTest, HalManifestMergeKernel) { in TEST_F() argument
4200 TEST_F(LibVintfTest, FrameworkManifestHalMaxLevel) { in TEST_F() argument
4231 TEST_F(LibVintfTest, RuntimeInfoParseGkiKernelReleaseOk) { in TEST_F() argument
4240 TEST_F(LibVintfTest, RuntimeInfoParseGkiKernelReleaseVersionOnly) { in TEST_F() argument
4247 TEST_F(LibVintfTest, RuntimeInfoParseGkiKernelReleaseLevelOnly) { in TEST_F() argument
4254 TEST_F(LibVintfTest, RuntimeInfoParseGkiKernelReleaseLevelConsistent) { in TEST_F() argument
4261 TEST_F(LibVintfTest, RuntimeInfoParseGkiKernelReleaseLevelInconsistent) { in TEST_F() argument
4268 TEST_F(LibVintfTest, HalManifestMissingI) { in TEST_F() argument
4287 TEST_F(LibVintfTest, HalManifestInvalidPackage) { in TEST_F() argument
4306 TEST_F(LibVintfTest, CompatibilityMatrixMissingI) { in TEST_F() argument
4325 TEST_F(LibVintfTest, CompatibilityMatrixInvalidPackage) { in TEST_F() argument