7#ifndef PathOpsExtendedTest_DEFINED
8#define PathOpsExtendedTest_DEFINED
16namespace skiatest {
class Reporter; }
38 const SkPathOp ,
const char* testName);
40 const SkPathOp ,
const char* testName,
bool checkFail);
42 const SkPathOp,
const char* testName);
44 const SkPathOp ,
const char* testName);
49 const char* filename,
bool checkFail);
51 const char* filename);
53 const char* filename);
static void(* stopTest)(skiatest::Reporter *, const char *filename)
static void(* firstTest)(skiatest::Reporter *, const char *filename)
static void(* skipTest)(skiatest::Reporter *, const char *filename)
bool testSimplifyCheck(skiatest::Reporter *reporter, const SkPath &path, const char *filename, bool checkFail)
bool testPathOp(skiatest::Reporter *reporter, const SkPath &a, const SkPath &b, const SkPathOp, const char *testName)
void initializeTests(skiatest::Reporter *reporter, const char *testName)
bool testPathOpCheck(skiatest::Reporter *reporter, const SkPath &a, const SkPath &b, const SkPathOp, const char *testName, bool checkFail)
void ShowPath(const SkPath &path, const char *pathName)
bool testSimplifyFuzz(skiatest::Reporter *reporter, const SkPath &path, const char *filename)
void markTestFlakyForPathKit()
bool testSimplify(SkPath &path, bool useXor, SkPath &out, PathOpsThreadState &state, const char *pathStr)
void ShowFunctionHeader(const char *name)
void RunTestSet(skiatest::Reporter *reporter, TestDesc tests[], size_t count, void(*firstTest)(skiatest::Reporter *, const char *filename), void(*skipTest)(skiatest::Reporter *, const char *filename), void(*stopTest)(skiatest::Reporter *, const char *filename), bool reverse)
int comparePaths(skiatest::Reporter *reporter, const char *filename, const SkPath &one, const SkPath &two, SkBitmap &bitmap)
bool testPathOpFail(skiatest::Reporter *reporter, const SkPath &a, const SkPath &b, const SkPathOp, const char *testName)
void ShowOp(SkPathOp op, const char *pathOne, const char *pathTwo)
void showOp(const SkPathOp op)
bool drawAsciiPaths(const SkPath &one, const SkPath &two, bool drawPaths)
bool testPathOpFuzz(skiatest::Reporter *reporter, const SkPath &a, const SkPath &b, const SkPathOp, const char *testName)
bool testSimplifyFail(skiatest::Reporter *reporter, const SkPath &path, const char *filename)
void(* fun)(skiatest::Reporter *, const char *filename)