Lines Matching defs:matrix

592             "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
639 "</compatibility-matrix>\n");
654 "<compatibility-matrix version=\"1.0\" type=\"device\">\n"
668 "</compatibility-matrix>\n");
882 EXPECT_STREQ(error.c_str(), "Vbmeta version 1.0 does not match framework matrix 2.1");
900 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
906 "</compatibility-matrix>\n";
914 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
923 "</compatibility-matrix>\n";
929 EXPECT_STREQ(error.c_str(), "AVB version 2.1 does not match framework matrix 1.0");
935 CompatibilityMatrix matrix;
939 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
962 "</compatibility-matrix>\n";
963 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, matrixXml))
995 EXPECT_TRUE(manifest.checkCompatibility(matrix, &error)) << error;
1017 EXPECT_FALSE(manifest.checkCompatibility(matrix, &error))
1048 EXPECT_FALSE(manifest.checkCompatibility(matrix, &error))
1080 EXPECT_TRUE(manifest.checkCompatibility(matrix, &error)) << error;
1119 EXPECT_FALSE(manifest.checkCompatibility(matrix, &error))
1153 EXPECT_TRUE(manifest.checkCompatibility(matrix, &error)) << error;
1199 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1235 "</compatibility-matrix>\n";
1238 CompatibilityMatrix matrix;
1241 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1242 EXPECT_TRUE(manifest.checkCompatibility(matrix, &error)) << error;
1246 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1256 "</compatibility-matrix>\n";
1257 matrix = {};
1258 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1259 EXPECT_TRUE(manifest.checkCompatibility(matrix, &error)) << error;
1260 MatrixHal *camera = getAnyHal(matrix, "android.hardware.camera");
1263 EXPECT_TRUE(manifest.checkCompatibility(matrix, &error)) << error;
1265 EXPECT_FALSE(manifest.checkCompatibility(matrix));
1268 matrix = {};
1269 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1270 set(matrix, Sepolicy{30, {{26, 0}}});
1271 EXPECT_FALSE(manifest.checkCompatibility(matrix));
1272 set(matrix, Sepolicy{30, {{25, 6}}});
1273 EXPECT_FALSE(manifest.checkCompatibility(matrix));
1274 set(matrix, Sepolicy{30, {{25, 4}}});
1275 EXPECT_TRUE(manifest.checkCompatibility(matrix, &error)) << error;
1328 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1333 "</compatibility-matrix>\n");
1341 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1346 "</compatibility-matrix>\n";
1350 "compatibility-matrix.xmlfile entry media_profile has to be optional for "
1351 "compatibility matrix version 1.0",
1412 "<compatibility-matrix version=\"1.0\" type=\"framework\">"
1417 "</compatibility-matrix>";
1418 CompatibilityMatrix matrix;
1419 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1420 EXPECT_EQ(matrix.getXmlSchemaPath("media_profile", {2, 1}),
1426 "<compatibility-matrix version=\"1.0\" type=\"device\">"
1431 "</compatibility-matrix>";
1432 CompatibilityMatrix matrix;
1433 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1434 EXPECT_EQ(matrix.getXmlSchemaPath("media_profile", {2, 0}),
1440 "<compatibility-matrix version=\"1.0\" type=\"framework\">"
1446 "</compatibility-matrix>";
1447 CompatibilityMatrix matrix;
1448 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1449 EXPECT_EQ(matrix.getXmlSchemaPath("media_profile", {2, 0}), "/system/etc/foo.xsd");
1454 "<compatibility-matrix version=\"1.0\" type=\"framework\">"
1459 "</compatibility-matrix>";
1460 CompatibilityMatrix matrix;
1461 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1462 EXPECT_EQ(matrix.getXmlSchemaPath("media_profile", {2, 0}), "");
1556 CompatibilityMatrix matrix;
1559 "<compatibility-matrix version=\"1.0\" type=\"device\">"
1564 "</compatibility-matrix>";
1565 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, matrixXml))
1572 "<compatibility-matrix version=\"1.0\" type=\"device\">"
1577 "</compatibility-matrix>";
1578 EXPECT_FALSE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1585 "<compatibility-matrix version=\"1.0\" type=\"device\">"
1590 "</compatibility-matrix>";
1591 EXPECT_FALSE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1598 "<compatibility-matrix version=\"1.0\" type=\"device\">"
1604 "</compatibility-matrix>";
1605 EXPECT_FALSE(gCompatibilityMatrixConverter(&matrix, matrixXml));
1663 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1684 "</compatibility-matrix>\n";
1704 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1714 "</compatibility-matrix>\n";
1732 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1750 "</compatibility-matrix>\n";
1757 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1775 "</compatibility-matrix>\n";
1783 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1801 "</compatibility-matrix>\n";
1807 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1829 "</compatibility-matrix>\n";
1836 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1858 "</compatibility-matrix>\n";
1866 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1888 "</compatibility-matrix>\n";
1895 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1930 "</compatibility-matrix>\n";
1937 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
1972 "</compatibility-matrix>\n";
1979 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
2014 "</compatibility-matrix>\n";
2051 xml = "<compatibility-matrix version=\"1.0\" type=\"framework\"/>";
2056 xml = "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"legacy\"/>";
2061 xml = "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\"/>";
2090 xml = "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\"/>";
2095 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"2\">\n"
2104 "</compatibility-matrix>\n";
2111 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2120 "</compatibility-matrix>\n");
2130 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2139 "</compatibility-matrix>\n";
2144 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"2\">\n"
2153 "</compatibility-matrix>\n";
2160 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2169 "</compatibility-matrix>\n");
2179 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2188 "</compatibility-matrix>\n";
2193 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"2\">\n"
2203 "</compatibility-matrix>\n";
2210 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2220 "</compatibility-matrix>\n");
2230 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2239 "</compatibility-matrix>\n";
2244 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"2\">\n"
2253 "</compatibility-matrix>\n";
2260 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2277 "</compatibility-matrix>\n");
2286 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2296 "</compatibility-matrix>\n";
2305 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"2\">\n"
2314 "</compatibility-matrix>\n";
2322 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2340 "</compatibility-matrix>\n");
2347 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"2\">\n"
2357 "</compatibility-matrix>\n";
2365 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2391 "</compatibility-matrix>\n");
2402 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2419 "</compatibility-matrix>\n";
2424 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"2\">\n"
2441 "</compatibility-matrix>\n";
2448 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2474 "</compatibility-matrix>\n",
2484 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2490 "</compatibility-matrix>\n";
2495 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"2\">\n"
2501 "</compatibility-matrix>\n";
2508 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"1\">\n"
2519 "</compatibility-matrix>\n");
2528 "<compatibility-matrix version=\"1.0\" type=\"device\">\n"
2534 "</compatibility-matrix>\n";
2601 xml = "<compatibility-matrix version=\"1.0\" type=\"device\"/>\n";
2898 xml = "<compatibility-matrix version=\"1.0\" type=\"device\"/>\n";
2914 "<compatibility-matrix version=\"1.0\" type=\"device\">\n"
2919 "</compatibility-matrix>\n";
2983 EXPECT_FALSE(gCompatibilityMatrixConverter(&e, "<compatibility-matrix/>"));
3016 "<compatibility-matrix version=\"1.0\" type=\"framework\" level=\"100\">\n"
3031 "</compatibility-matrix>\n";
3048 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
3058 "</compatibility-matrix>\n";
3072 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
3081 "</compatibility-matrix>\n";
3132 "<compatibility-matrix version=\"1.0\" type=\"device\">\n"
3149 "</compatibility-matrix>\n";
3293 CompatibilityMatrix matrix;
3297 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
3308 "</compatibility-matrix>\n";
3309 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, xml, &error)) << error;
3313 CompatibilityMatrix matrix;
3316 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
3329 "</compatibility-matrix>\n";
3330 EXPECT_FALSE(gCompatibilityMatrixConverter(&matrix, xml, &error));
3338 CompatibilityMatrix matrix;
3342 "<compatibility-matrix version=\"1.0\" type=\"framework\">\n"
3357 "</compatibility-matrix>\n";
3358 EXPECT_TRUE(gCompatibilityMatrixConverter(&matrix, xml))
3379 EXPECT_TRUE(manifest.checkCompatibility(matrix, &error)) << error;
3381 auto unused = checkUnusedHals(manifest, matrix);
3405 EXPECT_FALSE(manifest.checkCompatibility(matrix, &error))
3408 auto unused = checkUnusedHals(manifest, matrix);