Lines Matching defs:reporter

33 static void cubicOp1d(skiatest::Reporter* reporter, const char* filename) {
43 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
46 static void cubicOp2d(skiatest::Reporter* reporter, const char* filename) {
56 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
59 static void cubicOp3d(skiatest::Reporter* reporter, const char* filename) {
69 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
72 static void cubicOp5d(skiatest::Reporter* reporter, const char* filename) {
82 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
85 static void cubicOp6d(skiatest::Reporter* reporter, const char* filename) {
95 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
98 static void cubicOp7d(skiatest::Reporter* reporter, const char* filename) {
108 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
111 static void cubicOp8d(skiatest::Reporter* reporter, const char* filename) {
121 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
124 static void cubicOp9d(skiatest::Reporter* reporter, const char* filename) {
134 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
137 static void quadOp9d(skiatest::Reporter* reporter, const char* filename) {
149 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
152 static void lineOp9d(skiatest::Reporter* reporter, const char* filename) {
168 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
171 static void cubicOp1i(skiatest::Reporter* reporter, const char* filename) {
181 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
184 static void cubicOp10d(skiatest::Reporter* reporter, const char* filename) {
194 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
197 static void cubicOp11d(skiatest::Reporter* reporter, const char* filename) {
207 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
210 static void cubicOp12d(skiatest::Reporter* reporter, const char* filename) {
220 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
223 static void cubicOp13d(skiatest::Reporter* reporter, const char* filename) {
233 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
236 static void cubicOp14d(skiatest::Reporter* reporter, const char* filename) {
246 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
249 static void cubicOp15d(skiatest::Reporter* reporter, const char* filename) {
259 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
262 static void cubicOp16d(skiatest::Reporter* reporter, const char* filename) {
272 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
275 static void cubicOp17d(skiatest::Reporter* reporter, const char* filename) {
285 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
288 static void cubicOp18d(skiatest::Reporter* reporter, const char* filename) {
298 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
301 static void cubicOp19i(skiatest::Reporter* reporter, const char* filename) {
311 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
314 static void cubicOp20d(skiatest::Reporter* reporter, const char* filename) {
324 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
327 static void cubicOp21d(skiatest::Reporter* reporter, const char* filename) {
337 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
340 static void cubicOp22d(skiatest::Reporter* reporter, const char* filename) {
350 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
353 static void cubicOp23d(skiatest::Reporter* reporter, const char* filename) {
363 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
366 static void cubicOp24d(skiatest::Reporter* reporter, const char* filename) {
376 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
379 static void testIntersect1(skiatest::Reporter* reporter, const char* filename) {
383 testPathOp(reporter, one, two, kIntersect_SkPathOp, filename);
386 static void testUnion1(skiatest::Reporter* reporter, const char* filename) {
390 testPathOp(reporter, one, two, kUnion_SkPathOp, filename);
393 static void testDiff1(skiatest::Reporter* reporter, const char* filename) {
397 testPathOp(reporter, one, two, kDifference_SkPathOp, filename);
400 static void testXor1(skiatest::Reporter* reporter, const char* filename) {
404 testPathOp(reporter, one, two, kXOR_SkPathOp, filename);
407 static void testIntersect2(skiatest::Reporter* reporter, const char* filename) {
411 testPathOp(reporter, one, two, kIntersect_SkPathOp, filename);
414 static void testUnion2(skiatest::Reporter* reporter, const char* filename) {
418 testPathOp(reporter, one, two, kUnion_SkPathOp, filename);
421 static void testDiff2(skiatest::Reporter* reporter, const char* filename) {
425 testPathOp(reporter, one, two, kDifference_SkPathOp, filename);
428 static void testXor2(skiatest::Reporter* reporter, const char* filename) {
432 testPathOp(reporter, one, two, kXOR_SkPathOp, filename);
435 static void testOp1d(skiatest::Reporter* reporter, const char* filename) {
443 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
446 static void testOp2d(skiatest::Reporter* reporter, const char* filename) {
454 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
457 static void testOp3d(skiatest::Reporter* reporter, const char* filename) {
465 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
468 static void testOp1u(skiatest::Reporter* reporter, const char* filename) {
476 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
479 static void testOp4d(skiatest::Reporter* reporter, const char* filename) {
487 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
490 static void testOp5d(skiatest::Reporter* reporter, const char* filename) {
498 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
501 static void testOp6d(skiatest::Reporter* reporter, const char* filename) {
509 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
512 static void testOp7d(skiatest::Reporter* reporter, const char* filename) {
520 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
523 static void testOp2u(skiatest::Reporter* reporter, const char* filename) {
531 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
534 static void testOp8d(skiatest::Reporter* reporter, const char* filename) {
540 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
542 static void cubicOp25i(skiatest::Reporter* reporter, const char* filename) {
552 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
555 static void cubicOp26d(skiatest::Reporter* reporter, const char* filename) {
565 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
568 static void cubicOp27d(skiatest::Reporter* reporter, const char* filename) {
578 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
581 static void cubicOp28u(skiatest::Reporter* reporter, const char* filename) {
591 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
594 static void cubicOp29d(skiatest::Reporter* reporter, const char* filename) {
604 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
607 static void cubicOp30d(skiatest::Reporter* reporter, const char* filename) {
617 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
620 static void cubicOp31d(skiatest::Reporter* reporter, const char* filename) {
630 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
633 static void cubicOp31u(skiatest::Reporter* reporter, const char* filename) {
643 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
646 static void cubicOp31x(skiatest::Reporter* reporter, const char* filename) {
656 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename);
659 static void cubicOp32d(skiatest::Reporter* reporter, const char* filename) {
669 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
672 static void cubicOp33i(skiatest::Reporter* reporter, const char* filename) {
682 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
685 static void cubicOp34d(skiatest::Reporter* reporter, const char* filename) {
695 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
698 static void cubicOp35d(skiatest::Reporter* reporter, const char* filename) {
708 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
711 static void cubicOp36u(skiatest::Reporter* reporter, const char* filename) {
721 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
724 static void cubicOp37d(skiatest::Reporter* reporter, const char* filename) {
734 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
737 static void cubicOp38d(skiatest::Reporter* reporter, const char* filename) {
747 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
750 static void cubicOp39d(skiatest::Reporter* reporter, const char* filename) {
760 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
763 static void cubicOp40d(skiatest::Reporter* reporter, const char* filename) {
773 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
776 static void cubicOp41i(skiatest::Reporter* reporter, const char* filename) {
786 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
789 static void cubicOp42d(skiatest::Reporter* reporter, const char* filename) {
799 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
802 static void cubicOp43d(skiatest::Reporter* reporter, const char* filename) {
812 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
815 static void cubicOp44d(skiatest::Reporter* reporter, const char* filename) {
825 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
828 static void cubicOp45d(skiatest::Reporter* reporter, const char* filename) {
838 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
841 static void cubicOp46d(skiatest::Reporter* reporter, const char* filename) {
851 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
854 static void cubicOp47d(skiatest::Reporter* reporter, const char* filename) {
864 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
867 static void cubicOp48d(skiatest::Reporter* reporter, const char* filename) {
877 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
880 static void cubicOp49d(skiatest::Reporter* reporter, const char* filename) {
890 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
893 static void cubicOp50d(skiatest::Reporter* reporter, const char* filename) {
903 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
906 static void cubicOp51d(skiatest::Reporter* reporter, const char* filename) {
916 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
919 static void cubicOp52d(skiatest::Reporter* reporter, const char* filename) {
929 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
932 static void cubicOp53d(skiatest::Reporter* reporter, const char* filename) {
942 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
945 static void cubicOp54d(skiatest::Reporter* reporter, const char* filename) {
955 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
958 static void cubicOp55d(skiatest::Reporter* reporter, const char* filename) {
968 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
971 static void cubicOp56d(skiatest::Reporter* reporter, const char* filename) {
981 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
984 static void cubicOp57d(skiatest::Reporter* reporter, const char* filename) {
994 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
997 static void cubicOp58d(skiatest::Reporter* reporter, const char* filename) {
1007 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1010 static void cubicOp59d(skiatest::Reporter* reporter, const char* filename) {
1020 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1023 static void cubicOp60d(skiatest::Reporter* reporter, const char* filename) {
1033 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1036 static void cubicOp61d(skiatest::Reporter* reporter, const char* filename) {
1046 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1049 static void cubicOp62d(skiatest::Reporter* reporter, const char* filename) {
1059 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1062 static void cubicOp63d(skiatest::Reporter* reporter, const char* filename) {
1072 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1075 static void cubicOp64d(skiatest::Reporter* reporter, const char* filename) {
1085 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1088 static void cubicOp65d(skiatest::Reporter* reporter, const char* filename) {
1098 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1101 static void rectOp1d(skiatest::Reporter* reporter, const char* filename) {
1111 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1114 static void cubicOp66u(skiatest::Reporter* reporter, const char* filename) {
1124 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
1127 static void cubicOp67u(skiatest::Reporter* reporter, const char* filename) {
1137 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
1140 static void cubicOp68u(skiatest::Reporter* reporter, const char* filename) {
1148 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
1151 static void cubicOp69d(skiatest::Reporter* reporter, const char* filename) {
1159 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1170 static void rRect1(skiatest::Reporter* reporter, const char* filename) {
1201 testPathOp(reporter, path, paths[index], ops[index], uniqueName.c_str());
1202 REPORTER_ASSERT(reporter, Op(path, paths[index], ops[index], &path));
1206 static void skp1(skiatest::Reporter* reporter, const char* filename) {
1237 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1240 static void skp2(skiatest::Reporter* reporter, const char* filename) {
1257 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1260 static void skp3(skiatest::Reporter* reporter, const char* filename) {
1289 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1292 static void skp4(skiatest::Reporter* reporter, const char* filename) {
1321 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1324 static void skp5(skiatest::Reporter* reporter, const char* filename) {
1347 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1350 static void cubicOp70d(skiatest::Reporter* reporter, const char* filename) {
1360 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1363 static void cubicOp71d(skiatest::Reporter* reporter, const char* filename) {
1373 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1376 static void cubicOp72i(skiatest::Reporter* reporter, const char* filename) {
1386 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1389 static void cubicOp73d(skiatest::Reporter* reporter, const char* filename) {
1401 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1404 static void cubicOp74d(skiatest::Reporter* reporter, const char* filename) {
1416 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1419 static void cubicOp75d(skiatest::Reporter* reporter, const char* filename) {
1431 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1434 static void cubicOp76u(skiatest::Reporter* reporter, const char* filename) {
1444 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
1447 static void cubicOp77i(skiatest::Reporter* reporter, const char* filename) {
1459 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1462 static void cubicOp78u(skiatest::Reporter* reporter, const char* filename) {
1474 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
1477 static void cubicOp79u(skiatest::Reporter* reporter, const char* filename) {
1487 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1490 static void cubicOp80i(skiatest::Reporter* reporter, const char* filename) {
1502 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1505 static void cubicOp81d(skiatest::Reporter* reporter, const char* filename) {
1515 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1518 static void cubicOp82i(skiatest::Reporter* reporter, const char* filename) {
1530 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1533 static void cubicOp83i(skiatest::Reporter* reporter, const char* filename) {
1545 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1548 static void cubicOp84d(skiatest::Reporter* reporter, const char* filename) {
1558 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1561 static void skpClip1(skiatest::Reporter* reporter, const char* filename) {
1588 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1591 static void skpClip2(skiatest::Reporter* reporter, const char* filename) {
1614 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1617 static void skp96prezzi1(skiatest::Reporter* reporter, const char* filename) {
1644 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1647 static void skpancestry_com1(skiatest::Reporter* reporter, const char* filename) {
1670 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1673 static void skpeldorado_com_ua1(skiatest::Reporter* reporter, const char* filename) {
1694 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1697 static void skpbyte_com1(skiatest::Reporter* reporter, const char* filename) {
1722 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1725 static void skphealth_com76(skiatest::Reporter* reporter, const char* filename) {
1743 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1746 static void skpahrefs_com88(skiatest::Reporter* reporter, const char* filename) {
1769 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1772 static void skpahrefs_com29(skiatest::Reporter* reporter, const char* filename) {
1799 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1802 static void cubicOp85d(skiatest::Reporter* reporter, const char* filename) {
1813 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
1816 static void skpkkiste_to98(skiatest::Reporter* reporter, const char* filename) {
1841 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1844 static void issue1417(skiatest::Reporter* reporter, const char* filename) {
1953 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
1956 static void issue1418(skiatest::Reporter* reporter, const char* filename) {
1979 testPathOp(reporter, path1, path2, kIntersect_SkPathOp, filename);
1982 static void cubicOp85i(skiatest::Reporter* reporter, const char* filename) {
1992 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
1995 static void issue1418b(skiatest::Reporter* reporter, const char* filename) {
2022 testPathOp(reporter, path1, path2, kIntersect_SkPathOp, filename);
2025 static void rectOp1i(skiatest::Reporter* reporter, const char* filename) {
2033 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2036 static void rectOp2i(skiatest::Reporter* reporter, const char* filename) {
2044 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2047 static void rectOp3x(skiatest::Reporter* reporter, const char* filename) {
2071 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename);
2074 static void issue1435(skiatest::Reporter* reporter, const char* filename) {
2122 testPathOp(reporter, path1, path2, kIntersect_SkPathOp, filename);
2125 static void skpkkiste_to716(skiatest::Reporter* reporter, const char* filename) {
2146 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2149 static void loopEdge1(skiatest::Reporter* reporter, const char* filename) {
2168 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2171 static void loopEdge2(skiatest::Reporter* reporter, const char* filename) {
2190 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2193 static void cubicOp86i(skiatest::Reporter* reporter, const char* filename) {
2203 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2206 static void cubicOp87u(skiatest::Reporter* reporter, const char* filename) {
2217 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2220 static void cubicOp88u(skiatest::Reporter* reporter, const char* filename) {
2230 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2233 static void cubicOp89u(skiatest::Reporter* reporter, const char* filename) {
2243 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2246 static void cubicOp90u(skiatest::Reporter* reporter, const char* filename) {
2256 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2259 static void cubicOp91u(skiatest::Reporter* reporter, const char* filename) {
2269 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2272 static void skpaaalgarve_org53(skiatest::Reporter* reporter, const char* filename) {
2290 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2293 static void skpabcspark_ca103(skiatest::Reporter* reporter, const char* filename) {
2313 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2316 static void skpacesoftech_com47(skiatest::Reporter* reporter, const char* filename) {
2339 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2342 static void skpact_com43(skiatest::Reporter* reporter, const char* filename) {
2364 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2367 static void skpadbox_lt8(skiatest::Reporter* reporter, const char* filename) {
2388 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2391 static void skpadindex_de4(skiatest::Reporter* reporter, const char* filename) {
2407 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2410 static void skpadithya_putr4_blogspot_com551(skiatest::Reporter* reporter, const char* filename) {
2431 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2434 static void skpadspert_de11(skiatest::Reporter* reporter, const char* filename) {
2452 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2455 static void skpaiaigames_com870(skiatest::Reporter* reporter, const char* filename) {
2482 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2485 static void cubicOp92i(skiatest::Reporter* reporter, const char* filename) {
2495 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2498 static void cubicOp93d(skiatest::Reporter* reporter, const char* filename) {
2508 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
2511 static void cubicOp94u(skiatest::Reporter* reporter, const char* filename) {
2521 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2524 static void skpadbox_lt15(skiatest::Reporter* reporter, const char* filename) {
2545 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2548 static void skpadoption_org196(skiatest::Reporter* reporter, const char* filename) {
2570 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2573 static void skpadspert_net23(skiatest::Reporter* reporter, const char* filename) {
2597 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2600 static void skpadventistmission_org572(skiatest::Reporter* reporter, const char* filename) {
2616 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2619 static void skpagentxsites_com55(skiatest::Reporter* reporter, const char* filename) {
2644 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2647 static void skpbakosoft_com10(skiatest::Reporter* reporter, const char* filename) {
2670 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2673 static void skpbambootheme_com12(skiatest::Reporter* reporter, const char* filename) {
2694 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2697 static void skpakmmos_ru100(skiatest::Reporter* reporter, const char* filename) {
2713 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2716 static void skpcarpetplanet_ru22(skiatest::Reporter* reporter, const char* filename) {
2737 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2740 static void skpcarrot_is24(skiatest::Reporter* reporter, const char* filename) {
2763 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2766 static void skpbangalorenest_com4(skiatest::Reporter* reporter, const char* filename) {
2782 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2785 static void skpbenzoteh_ru152(skiatest::Reporter* reporter, const char* filename) {
2809 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2812 static void skpbestred_ru37(skiatest::Reporter* reporter, const char* filename) {
2836 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2839 static void skpbingoentertainment_net189(skiatest::Reporter* reporter, const char* filename) {
2860 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2863 static void skpcarrefour_ro62(skiatest::Reporter* reporter, const char* filename) {
2883 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2886 static void skpcaffelavazzait_com_ua21(skiatest::Reporter* reporter, const char* filename) {
2910 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2913 static void skpcamcorder_kz21(skiatest::Reporter* reporter, const char* filename) {
2937 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2940 static void skpcavablar_net563(skiatest::Reporter* reporter, const char* filename) {
2956 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2959 static void skpinsomnia_gr72(skiatest::Reporter* reporter, const char* filename) {
2975 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
2978 static void cubicOp95u(skiatest::Reporter* reporter, const char* filename) {
2988 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
2991 static void cubicOp96d(skiatest::Reporter* reporter, const char* filename) {
3001 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3004 static void cubicOp97x(skiatest::Reporter* reporter, const char* filename) {
3014 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename);
3017 static void cubicOp98x(skiatest::Reporter* reporter, const char* filename) {
3027 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename);
3030 static void cubicOp99(skiatest::Reporter* reporter, const char* filename) {
3040 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3043 static void cubicOp100(skiatest::Reporter* reporter, const char* filename) {
3053 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3056 static void cubicOp101(skiatest::Reporter* reporter, const char* filename) {
3066 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3069 static void cubicOp102(skiatest::Reporter* reporter, const char* filename) {
3079 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3082 static void cubicOp103(skiatest::Reporter* reporter, const char* filename) {
3092 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3095 static void cubicOp104(skiatest::Reporter* reporter, const char* filename) {
3105 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3108 static void cubicOp105(skiatest::Reporter* reporter, const char* filename) {
3118 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3121 static void cubicOp106(skiatest::Reporter* reporter, const char* filename) {
3131 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3134 static void cubicOp107(skiatest::Reporter* reporter, const char* filename) {
3144 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3147 static void cubicOp108(skiatest::Reporter* reporter, const char* filename) {
3157 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
3160 static void cubicOp109(skiatest::Reporter* reporter, const char* filename) {
3170 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3173 static void cubicOp110(skiatest::Reporter* reporter, const char* filename) {
3181 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3184 static void cubicOp111(skiatest::Reporter* reporter, const char* filename) {
3194 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3197 static void xOp1u(skiatest::Reporter* reporter, const char* filename) {
3207 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
3210 static void xOp1i(skiatest::Reporter* reporter, const char* filename) {
3220 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3223 static void xOp2i(skiatest::Reporter* reporter, const char* filename) {
3233 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3236 static void xOp3i(skiatest::Reporter* reporter, const char* filename) {
3246 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3249 static void findFirst1(skiatest::Reporter* reporter, const char* filename) {
3259 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3262 static void cubicOp112(skiatest::Reporter* reporter, const char* filename) {
3272 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3275 static void cubicOp113(skiatest::Reporter* reporter, const char* filename) {
3283 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3286 static void cubicOp114(skiatest::Reporter* reporter, const char* filename) {
3296 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3299 static void cubicOp114asQuad(skiatest::Reporter* reporter, const char* filename) {
3312 testPathOp(reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
3315 static void quadOp10i(skiatest::Reporter* reporter, const char* filename) {
3324 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3327 static void kari1(skiatest::Reporter* reporter, const char* filename) {
3343 testPathOp(reporter, path1, path2, kDifference_SkPathOp, filename);
3346 static void issue2504(skiatest::Reporter* reporter, const char* filename) {
3362 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
3365 static void issue2540(skiatest::Reporter* reporter, const char* filename) {
3382 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
3385 static void rects1(skiatest::Reporter* reporter, const char* filename) {
3409 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
3412 static void rects2(skiatest::Reporter* reporter, const char* filename) {
3436 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3439 static void rects3(skiatest::Reporter* reporter, const char* filename) {
3447 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3450 static void rects4(skiatest::Reporter* reporter, const char* filename) {
3458 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3461 static void issue2753(skiatest::Reporter* reporter, const char* filename) {
3478 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
3481 static void issue2808(skiatest::Reporter* reporter, const char* filename) {
3506 testPathOp(reporter, path1, path2, kUnion_SkPathOp, filename);
3509 static void cubicOp115(skiatest::Reporter* reporter, const char* filename) {
3520 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3523 static void testRect1(skiatest::Reporter* reporter, const char* filename) {
3529 testPathOp(reporter, path, path2, kUnion_SkPathOp, filename);
3532 static void testRect2(skiatest::Reporter* reporter, const char* filename) {
3540 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3543 static void cubicOp116(skiatest::Reporter* reporter, const char* filename) {
3553 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3556 static void cubicOp117(skiatest::Reporter* reporter, const char* filename) {
3566 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3569 static void cubicOp118(skiatest::Reporter* reporter, const char* filename) {
3579 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3582 static void loop1(skiatest::Reporter* reporter, const char* filename) {
3590 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3595 static void loop1asQuad(skiatest::Reporter* reporter, const char* filename) {
3623 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3626 static void loop2(skiatest::Reporter* reporter, const char* filename) {
3634 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3637 static void loop3(skiatest::Reporter* reporter, const char* filename) {
3645 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3648 static void loop4(skiatest::Reporter* reporter, const char* filename) {
3656 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3661 static void issue3517(skiatest::Reporter* reporter, const char* filename) {
3669 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
3672 static void cubicOp119(skiatest::Reporter* reporter, const char* filename) {
3682 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3685 static void cubicOp120(skiatest::Reporter* reporter, const char* filename) {
3695 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3698 static void cubicOp121(skiatest::Reporter* reporter, const char* filename) {
3708 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3712 static void cubicOp122(skiatest::Reporter* reporter, const char* filename) {
3722 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3725 static void cubicOp123(skiatest::Reporter* reporter, const char* filename) {
3735 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3738 static void loop5(skiatest::Reporter* reporter, const char* filename) {
3746 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3749 static void loop6(skiatest::Reporter* reporter, const char* filename) {
3757 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3760 static void cubicOp124(skiatest::Reporter* reporter, const char* filename) {
3770 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3773 static void cubicOp125(skiatest::Reporter* reporter, const char* filename) {
3783 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3786 static void cubicOp126(skiatest::Reporter* reporter, const char* filename) {
3796 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3799 static void cubicOp127(skiatest::Reporter* reporter, const char* filename) {
3809 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3812 static void cubicOp128(skiatest::Reporter* reporter, const char* filename) {
3822 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3825 static void cubicOp129(skiatest::Reporter* reporter, const char* filename) {
3835 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3838 static void cubicOp130(skiatest::Reporter* reporter, const char* filename) {
3848 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3870 static void cubicOp130a(skiatest::Reporter* reporter, const char* filename) {
3882 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3885 static void cubicOp131(skiatest::Reporter* reporter, const char* filename) {
3895 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3898 static void circlesOp1(skiatest::Reporter* reporter, const char* filename) {
3904 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3907 static void circlesOp2(skiatest::Reporter* reporter, const char* filename) {
3913 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3916 static void rRect1x(skiatest::Reporter* reporter, const char* filename) {
3957 testPathOp(reporter, path1, path2, kDifference_SkPathOp, filename);
3960 static void loop7(skiatest::Reporter* reporter, const char* filename) {
3968 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3971 static void rects5(skiatest::Reporter* reporter, const char* filename) {
3979 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
3982 static void loop8(skiatest::Reporter* reporter, const char* filename) {
3990 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
3993 static void loop9(skiatest::Reporter* reporter, const char* filename) {
4001 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4004 static void circlesOp3(skiatest::Reporter* reporter, const char* filename) {
4010 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4013 static void loop10(skiatest::Reporter* reporter, const char* filename) {
4021 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4024 static void loop11(skiatest::Reporter* reporter, const char* filename) {
4032 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4035 static void cubicOp132(skiatest::Reporter* reporter, const char* filename) {
4045 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4048 static void loop12(skiatest::Reporter* reporter, const char* filename) {
4056 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4059 static void cubicOp133(skiatest::Reporter* reporter, const char* filename) {
4069 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4072 static void cubicOp134(skiatest::Reporter* reporter, const char* filename) {
4082 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4085 static void cubicOp135(skiatest::Reporter* reporter, const char* filename) {
4095 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4098 static void cubicOp136(skiatest::Reporter* reporter, const char* filename) {
4108 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4111 static void cubicOp136a(skiatest::Reporter* reporter, const char* filename) {
4121 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4124 static void cubics137(skiatest::Reporter* reporter, const char* filename) {
4134 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4137 static void cubics138(skiatest::Reporter* reporter, const char* filename) {
4147 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4151 static void cubicOp139(skiatest::Reporter* reporter, const char* filename) {
4161 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4164 static void cubicOp140(skiatest::Reporter* reporter, const char* filename) {
4174 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4177 static void cubicOp141(skiatest::Reporter* reporter, const char* filename) {
4187 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4190 static void quadRect1(skiatest::Reporter* reporter, const char* filename) {
4197 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4200 static void quadRect2(skiatest::Reporter* reporter, const char* filename) {
4207 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4210 static void quadRect3(skiatest::Reporter* reporter, const char* filename) {
4217 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4220 static void quadRect4(skiatest::Reporter* reporter, const char* filename) {
4227 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4230 static void quadRect5(skiatest::Reporter* reporter, const char* filename) {
4237 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4240 static void quadRect6(skiatest::Reporter* reporter, const char* filename) {
4247 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4250 static void loops4i(skiatest::Reporter* reporter, const char* filename) {
4260 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4263 static void loops5i(skiatest::Reporter* reporter, const char* filename) {
4273 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4276 static void cubicOp142(skiatest::Reporter* reporter, const char* filename) {
4286 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4289 static void cubics6d(skiatest::Reporter* reporter, const char* filename) {
4299 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4302 static void cubics7d(skiatest::Reporter* reporter, const char* filename) {
4312 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4315 static void cubics8d(skiatest::Reporter* reporter, const char* filename) {
4325 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4328 static void cubics9d(skiatest::Reporter* reporter, const char* filename) {
4338 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4341 static void cubics10u(skiatest::Reporter* reporter, const char* filename) {
4351 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
4354 static void cubics11i(skiatest::Reporter* reporter, const char* filename) {
4364 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4367 static void cubics12d(skiatest::Reporter* reporter, const char* filename) {
4377 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4380 static void cubics13d(skiatest::Reporter* reporter, const char* filename) {
4390 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4393 static void cubics14d(skiatest::Reporter* reporter, const char* filename) {
4403 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4406 static void cubics15d(skiatest::Reporter* reporter, const char* filename) {
4416 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4419 static void cubics16i(skiatest::Reporter* reporter, const char* filename) {
4429 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4432 static void cubics17d(skiatest::Reporter* reporter, const char* filename) {
4442 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4445 static void cubics18d(skiatest::Reporter* reporter, const char* filename) {
4455 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4458 static void cubics19d(skiatest::Reporter* reporter, const char* filename) {
4468 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4471 static void cubicOp157(skiatest::Reporter* reporter, const char* filename) {
4481 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4484 static void cubics20d(skiatest::Reporter* reporter, const char* filename) {
4494 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
4497 static void loops20i(skiatest::Reporter* reporter, const char* filename) {
4507 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4510 static void loops21i(skiatest::Reporter* reporter, const char* filename) {
4520 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4523 static void loops22i(skiatest::Reporter* reporter, const char* filename) {
4533 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4536 static void loops23i(skiatest::Reporter* reporter, const char* filename) {
4546 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4549 static void loops24i(skiatest::Reporter* reporter, const char* filename) {
4559 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4562 static void loops25i(skiatest::Reporter* reporter, const char* filename) {
4572 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4575 static void loops26i(skiatest::Reporter* reporter, const char* filename) {
4585 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4588 static void loops27i(skiatest::Reporter* reporter, const char* filename) {
4598 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4601 static void loops28i(skiatest::Reporter* reporter, const char* filename) {
4611 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4614 static void loops29i(skiatest::Reporter* reporter, const char* filename) {
4624 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4627 static void loops30i(skiatest::Reporter* reporter, const char* filename) {
4637 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4640 static void loops31i(skiatest::Reporter* reporter, const char* filename) {
4650 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4653 static void loops32i(skiatest::Reporter* reporter, const char* filename) {
4663 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4666 static void loops33i(skiatest::Reporter* reporter, const char* filename) {
4676 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4679 static void loops33iMod(skiatest::Reporter* reporter, const char* filename) {
4702 bool result = testPathOp(reporter, path, pathB, kIntersect_SkPathOp, name.c_str());
4713 static void loops33iAsQuads(skiatest::Reporter* reporter, const char* filename) {
4726 testPathOp(reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
4729 static void loops34i(skiatest::Reporter* reporter, const char* filename) {
4739 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4742 static void loops35i(skiatest::Reporter* reporter, const char* filename) {
4752 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4755 static void loops36i(skiatest::Reporter* reporter, const char* filename) {
4765 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4768 static void loops37i(skiatest::Reporter* reporter, const char* filename) {
4778 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4781 static void loops38i(skiatest::Reporter* reporter, const char* filename) {
4791 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4794 static void loops39i(skiatest::Reporter* reporter, const char* filename) {
4804 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4807 static void loops40i(skiatest::Reporter* reporter, const char* filename) {
4817 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4820 static void loops40iAsQuads(skiatest::Reporter* reporter, const char* filename) {
4833 testPathOp(reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
4836 static void loops44i(skiatest::Reporter* reporter, const char* filename) {
4846 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4849 static void loops45i(skiatest::Reporter* reporter, const char* filename) {
4859 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4862 static void loops46i(skiatest::Reporter* reporter, const char* filename) {
4872 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4877 static void loops47i(skiatest::Reporter* reporter, const char* filename) {
4887 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4890 static void loops48i(skiatest::Reporter* reporter, const char* filename) {
4900 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4903 static void loops49i(skiatest::Reporter* reporter, const char* filename) {
4913 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4916 static void loops50i(skiatest::Reporter* reporter, const char* filename) {
4926 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4929 static void loops51i(skiatest::Reporter* reporter, const char* filename) {
4939 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4942 static void loops52i(skiatest::Reporter* reporter, const char* filename) {
4952 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4955 static void loops53i(skiatest::Reporter* reporter, const char* filename) {
4965 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4968 static void loops54i(skiatest::Reporter* reporter, const char* filename) {
4978 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4981 static void loops55i(skiatest::Reporter* reporter, const char* filename) {
4991 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
4994 static void loops56i(skiatest::Reporter* reporter, const char* filename) {
5004 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5007 static void loops57i(skiatest::Reporter* reporter, const char* filename) {
5017 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5020 static void loops58i(skiatest::Reporter* reporter, const char* filename) {
5030 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5033 static void loops58iAsQuads(skiatest::Reporter* reporter, const char* filename) {
5049 testPathOp(reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
5052 static void loops59i(skiatest::Reporter* reporter, const char* filename) {
5062 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5065 static void loops59iasQuads(skiatest::Reporter* reporter, const char* filename) {
5081 testPathOp(reporter, qPath, qPathB, kIntersect_SkPathOp, filename);
5084 static void cubics41d(skiatest::Reporter* reporter, const char* filename) {
5094 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
5097 void loops61i(skiatest::Reporter* reporter, const char* filename) {
5107 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5110 static void loops62i(skiatest::Reporter* reporter, const char* filename) {
5120 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5123 static void loops63i(skiatest::Reporter* reporter, const char* filename) {
5133 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5136 static void cubics44d(skiatest::Reporter* reporter, const char* filename) {
5146 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
5149 static void cubics45u(skiatest::Reporter* reporter, const char* filename) {
5159 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
5162 static void fuzz38(skiatest::Reporter* reporter, const char* filename) {
5170 testPathOpCheck(reporter, path, pathB, kUnion_SkPathOp, filename, true);
5176 static void crbug_526025(skiatest::Reporter* reporter, const char* filename) {
5201 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
5204 static void fuzzX_392(skiatest::Reporter* reporter, const char* filename) {
5221 testPathOp(reporter, path1, path2, kIntersect_SkPathOp, filename);
5224 static void dean2(skiatest::Reporter* reporter, const char* filename) {
5242 testPathOp(reporter, path1, path2, kIntersect_SkPathOp, filename);
5245 static void cubics_d(skiatest::Reporter* reporter, const char* filename) {
5255 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
5258 static void cubics_d2(skiatest::Reporter* reporter, const char* filename) {
5268 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
5271 static void loops_i1(skiatest::Reporter* reporter, const char* filename) {
5281 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5284 static void loops_i2(skiatest::Reporter* reporter, const char* filename) {
5294 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5297 static void loops_i3(skiatest::Reporter* reporter, const char* filename) {
5307 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5310 static void loops_i4(skiatest::Reporter* reporter, const char* filename) {
5320 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5323 static void loops_i5(skiatest::Reporter* reporter, const char* filename) {
5333 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5336 static void loops_i6(skiatest::Reporter* reporter, const char* filename) {
5346 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5349 static void cubics_d3(skiatest::Reporter* reporter, const char* filename) {
5359 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
5362 static void cubics_o(skiatest::Reporter* reporter, const char* filename) {
5372 testPathOp(reporter, path, pathB, kXOR_SkPathOp, filename);
5375 static void cubicOp158(skiatest::Reporter* reporter, const char* filename) {
5385 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
5388 static void loop17(skiatest::Reporter* reporter, const char* filename) {
5396 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5399 static void circlesOp4(skiatest::Reporter* reporter, const char* filename) {
5405 testPathOp(reporter, path, pathB, kDifference_SkPathOp, filename);
5408 static void bug5240(skiatest::Reporter* reporter, const char* filename) {
5416 testPathOp(reporter, path, path, kUnion_SkPathOp, filename);
5419 static void android1(skiatest::Reporter* reporter, const char* filename) {
5433 testPathOp(reporter, path, pathB, kIntersect_SkPathOp, filename);
5436 static void seanbug(skiatest::Reporter* reporter, const char* filename) {
5727 testPathOp(reporter, path, path2, kIntersect_SkPathOp, filename);
5730 static void halbug(skiatest::Reporter* reporter, const char* filename) {
5736 testPathOp(reporter, path, path2, kIntersect_SkPathOp, filename);
5739 static void testRect1_u(skiatest::Reporter* reporter, const char* filename) {
5758 testPathOp(reporter, path, pathB, kUnion_SkPathOp, filename);
5761 static void filinmangust14(skiatest::Reporter* reporter, const char* filename) {
5803 testPathOp(reporter, path1, path, kUnion_SkPathOp, filename);
5806 static void grshapearcs1(skiatest::Reporter* reporter, const char* filename) {
8950 testPathOpFail(reporter, path, path1, kXOR_SkPathOp, filename);
8953 static void op_1(skiatest::Reporter* reporter, const char* filename) {
8968 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
8972 static void op_2(skiatest::Reporter* reporter, const char* filename) {
8992 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
8996 static void op_3(skiatest::Reporter* reporter, const char* filename) {
9017 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
9020 static void op_4(skiatest::Reporter* reporter, const char* filename) {
9040 testPathOp(reporter, patha, pathb, kDifference_SkPathOp, filename);
9043 static void bug8228(skiatest::Reporter* reporter, const char* filename) {
9079 testPathOp(reporter, path1, path2, kIntersect_SkPathOp, filename);
9082 static void bug8380(skiatest::Reporter* reporter, const char* filename) {
9103 testPathOp(reporter, path, path2, kIntersect_SkPathOp, filename);
9494 DEF_TEST(PathOpsOp, reporter) {
9496 RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stopTest, runReverse);
9498 RunTestSet(reporter, tests, testCount, firstTest, skipTest, stopTest, runReverse);
9500 RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stopTest, runReverse);
9504 static void fuzz767834(skiatest::Reporter* reporter, const char* filename) {
9607 testPathOpFuzz(reporter, two, one, kIntersect_SkPathOp, filename);
9610 static void fuzz535151(skiatest::Reporter* reporter, const char* filename) {
9618 testPathOpFuzz(reporter, one, two, kIntersect_SkPathOp, filename);
9621 static void bufferOverflow(skiatest::Reporter* reporter, const char* filename) {
9626 testPathOpFuzz(reporter, path, pathB, kUnion_SkPathOp, filename);
9630 static void fuzz433(skiatest::Reporter* reporter, const char* filename) {
9646 testPathOpFuzz(reporter, path1, path2, kIntersect_SkPathOp, filename);
9649 static void fuzz433b(skiatest::Reporter* reporter, const char* filename) {
9669 testPathOpFuzz(reporter, path1, path2, kUnion_SkPathOp, filename);
9672 static void fuzz487a(skiatest::Reporter* reporter, const char* filename) {
9715 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
9718 static void fuzz487b(skiatest::Reporter* reporter, const char* filename) {
9761 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
9764 static void fuzz714(skiatest::Reporter* reporter, const char* filename) {
9787 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
9790 static void fuzz1(skiatest::Reporter* reporter, const char* filename) {
9809 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
9813 static void fuzz753_91(skiatest::Reporter* reporter, const char* filename) {
9834 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
9837 static void bug597926_0(skiatest::Reporter* reporter, const char* filename) {
9857 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 1, filename);
9860 static void fuzz1450_0(skiatest::Reporter* reporter, const char* filename) {
9876 testPathOpFuzz(reporter, path1, path2, kUnion_SkPathOp, filename);
9879 static void fuzz1450_1(skiatest::Reporter* reporter, const char* filename) {
9905 testPathOpFuzz(reporter, path1, path2, kUnion_SkPathOp, filename);
9908 static void fuzz763_9(skiatest::Reporter* reporter, const char* filename) {
9932 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 1, filename);
9936 static void fuzz763_4(skiatest::Reporter* reporter, const char* filename) {
9966 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 1, filename);
9969 static void fuzz763_3(skiatest::Reporter* reporter, const char* filename) {
10001 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 1, filename);
10004 static void fuzz763_5(skiatest::Reporter* reporter, const char* filename) {
10026 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
10029 static void fuzz763_2(skiatest::Reporter* reporter, const char* filename) {
10065 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 1, filename);
10069 static void fuzz763_1c(skiatest::Reporter* reporter, const char* filename) {
10083 testPathOpFuzz(reporter, path1, path2, (SkPathOp)4, filename);
10087 static void fuzz763_1b(skiatest::Reporter* reporter, const char* filename) {
10107 testPathOpFuzz(reporter, path1, path2, (SkPathOp)2, filename);
10110 static void fuzz763_1a(skiatest::Reporter* reporter, const char* filename) {
10134 testPathOpFuzz(reporter, path1, path2, (SkPathOp)0, filename);
10138 static void fuzz763_3a(skiatest::Reporter* reporter, const char* filename) {
10155 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 1, filename);
10159 static void fuzz763_5a(skiatest::Reporter* reporter, const char* filename) {
10179 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
10183 static void fuzz763_2a(skiatest::Reporter* reporter, const char* filename) {
10199 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10203 static void fuzz763_2b(skiatest::Reporter* reporter, const char* filename) {
10247 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
10250 static void fuzz763_2c(skiatest::Reporter* reporter, const char* filename) {
10272 testPathOpFuzz(reporter, path1, path2, kReverseDifference_SkPathOp, filename);
10275 static void fuzz763_6(skiatest::Reporter* reporter, const char* filename) {
10298 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10301 static void fuzz763_7(skiatest::Reporter* reporter, const char* filename) {
10352 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10355 static void kfuzz2(skiatest::Reporter* reporter, const char* filename) {
10385 testPathOpFuzz(reporter, path1, path2, kXOR_SkPathOp, filename);
10388 static void fuzz763_10(skiatest::Reporter* reporter, const char* filename) {
10428 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
10431 static void fuzz763_11(skiatest::Reporter* reporter, const char* filename) {
10479 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10482 static void fuzz763_12(skiatest::Reporter* reporter, const char* filename) {
10517 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10520 static void fuzz763_13(skiatest::Reporter* reporter, const char* filename) {
10553 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
10556 static void fuzz763_14(skiatest::Reporter* reporter, const char* filename) {
10568 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10571 static void fuzz763_15(skiatest::Reporter* reporter, const char* filename) {
10623 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
10626 static void fuzz763_16(skiatest::Reporter* reporter, const char* filename) {
10678 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10681 static void fuzz763_17(skiatest::Reporter* reporter, const char* filename) {
10730 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10733 static void fuzz763_18(skiatest::Reporter* reporter, const char* filename) {
10781 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10784 static void fuzz763_19(skiatest::Reporter* reporter, const char* filename) {
10831 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10834 static void fuzz763_20(skiatest::Reporter* reporter, const char* filename) {
10889 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
10892 static void fuzz763_21(skiatest::Reporter* reporter, const char* filename) {
10932 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 1, filename);
10935 static void fuzz763_22(skiatest::Reporter* reporter, const char* filename) {
10958 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
10961 static void fuzz763_23(skiatest::Reporter* reporter, const char* filename) {
10999 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
11002 static void fuzz763_24(skiatest::Reporter* reporter, const char* filename) {
11048 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
11051 static void fuzz763_25(skiatest::Reporter* reporter, const char* filename) {
11072 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11076 static void fuzz763_26(skiatest::Reporter* reporter, const char* filename) {
11131 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
11134 static void fuzz763_28(skiatest::Reporter* reporter, const char* filename) {
11169 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
11172 static void fuzz763_27(skiatest::Reporter* reporter, const char* filename) {
11185 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11188 static void fuzz763_29(skiatest::Reporter* reporter, const char* filename) {
11217 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
11220 static void fuzz763_30(skiatest::Reporter* reporter, const char* filename) {
11247 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
11250 static void fuzz763_31(skiatest::Reporter* reporter, const char* filename) {
11272 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11275 static void fuzz763_33(skiatest::Reporter* reporter, const char* filename) {
11319 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11322 static void fuzz763_32(skiatest::Reporter* reporter, const char* filename) {
11339 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
11342 static void fuzz763_34(skiatest::Reporter* reporter, const char* filename) {
11367 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
11370 static void fuzz763_36(skiatest::Reporter* reporter, const char* filename) {
11421 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
11424 static void fuzz763_35(skiatest::Reporter* reporter, const char* filename) {
11460 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11463 static void fuzz763_37(skiatest::Reporter* reporter, const char* filename) {
11514 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11517 static void fuzz763_38(skiatest::Reporter* reporter, const char* filename) {
11577 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
11580 static void fuzz763_41(skiatest::Reporter* reporter, const char* filename) {
11616 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11619 static void fuzz763_40(skiatest::Reporter* reporter, const char* filename) {
11643 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
11646 static void fuzz763_39(skiatest::Reporter* reporter, const char* filename) {
11666 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11670 static void fuzz763_42(skiatest::Reporter* reporter, const char* filename) {
11698 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11701 static void fuzz763_43(skiatest::Reporter* reporter, const char* filename) {
11733 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11736 static void fuzz763_44(skiatest::Reporter* reporter, const char* filename) {
11754 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
11757 static void fuzz763_45(skiatest::Reporter* reporter, const char* filename) {
11789 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
11792 static void fuzz763_46(skiatest::Reporter* reporter, const char* filename) {
11804 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
11807 static void fuzz763_47(skiatest::Reporter* reporter, const char* filename) {
11829 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
11832 static void fuzz763_48(skiatest::Reporter* reporter, const char* filename) {
11867 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
11870 static void fuzz763_49(skiatest::Reporter* reporter, const char* filename) {
11900 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
11903 static void fuzz763_50(skiatest::Reporter* reporter, const char* filename) {
11921 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
11924 static void fuzz763_51(skiatest::Reporter* reporter, const char* filename) {
11937 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
11940 static void fuzz763_52(skiatest::Reporter* reporter, const char* filename) {
11966 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
11969 static void fuzz763_53(skiatest::Reporter* reporter, const char* filename) {
11995 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
11999 static void fuzz763_54(skiatest::Reporter* reporter, const char* filename) {
12037 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 4, filename);
12042 static void fuzz763_55(skiatest::Reporter* reporter, const char* filename) {
12068 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
12072 static void fuzz763_56(skiatest::Reporter* reporter, const char* filename) {
12106 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
12109 static void fuzz763_57(skiatest::Reporter* reporter, const char* filename) {
12155 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 0, filename);
12158 static void fuzzhang_1(skiatest::Reporter* reporter, const char* filename) {
12181 testPathOp(reporter, path1, path2, (SkPathOp) 0, filename);
12184 static void release_13(skiatest::Reporter* reporter, const char* filename) {
12257 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
12260 static void fuzzhang_2(skiatest::Reporter* reporter, const char* filename) {
12295 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 1, filename);
12298 static void fuzzhang_3(skiatest::Reporter* reporter, const char* filename) {
12347 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
12350 static void fuzz754434_1(skiatest::Reporter* reporter, const char* filename) {
12367 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
12370 static void fuzz754434_2(skiatest::Reporter* reporter, const char* filename) {
12391 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
12394 static void fuzz754434_3(skiatest::Reporter* reporter, const char* filename) {
12411 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 3, filename);
12414 static void fuzz754434_4(skiatest::Reporter* reporter, const char* filename) {
12435 testPathOpFuzz(reporter, path1, path2, (SkPathOp) 2, filename);
12528 DEF_TEST(PathOpsFailOp, reporter) {
12529 RunTestSet(reporter, failTests, failTestCount, nullptr, nullptr, nullptr, false);
12536 DEF_TEST(PathOpsRepOp, reporter) {
12541 RunTestSet(reporter, repTests, SK_ARRAY_COUNT(repTests), nullptr, nullptr, nullptr, false);