| Index: tests/PathOpsSimplifyTest.cpp
|
| diff --git a/tests/PathOpsSimplifyTest.cpp b/tests/PathOpsSimplifyTest.cpp
|
| index d91cc98fcb904ef5a334119d1109a4887795a643..07e3720583232bfb3e2d1c4c14a7e3df8f832c91 100644
|
| --- a/tests/PathOpsSimplifyTest.cpp
|
| +++ b/tests/PathOpsSimplifyTest.cpp
|
| @@ -5331,7 +5331,7 @@ static void tiger8b_h_1(skiatest::Reporter* reporter, const char* filename) {
|
| #if DEBUG_UNDER_DEVELOPMENT // tiger
|
| return;
|
| #endif
|
| - uint64_t testlines = 0x0000000001000893; // best so far: 0x0000000001000893
|
| + uint64_t testlines = 0x0000001000350204; // best so far: 0x0000000104080223
|
| tiger8b_x(reporter, filename, testlines);
|
| }
|
|
|
| @@ -5382,8 +5382,6 @@ path.close();
|
| testSimplify(reporter, path, filename);
|
| }
|
|
|
| -// FIXME: this should not fail -- it was isolated looking for the root cause to fuzz763_4713
|
| -// it fails with and without that change
|
| static void fuzz763_4713_b(skiatest::Reporter* reporter, const char* filename) {
|
| SkPath path;
|
| path.setFillType((SkPath::FillType) 0);
|
| @@ -5416,8 +5414,7 @@ path.quadTo(SkBits2Float(0x41dc55b6), SkBits2Float(0x41d924df), SkBits2Float(0x4
|
| path.quadTo(SkBits2Float(0x41dcaf1e), SkBits2Float(0x41d8ca01), SkBits2Float(0x41dcdc4c), SkBits2Float(0x41d89bf0));
|
| path.quadTo(SkBits2Float(0x41ef6c33), SkBits2Float(0x41c5aec5), SkBits2Float(0x4204f72e), SkBits2Float(0x41c56cd2));
|
| path.close();
|
| -// DEBUG_UNDER_DEVELOPMENT fuzz763_4713_b disable expectation check for now
|
| -testSimplifyCheck(reporter, path, filename, !FLAGS_runFail);
|
| +testSimplify(reporter, path, filename);
|
| }
|
|
|
| static void dean4(skiatest::Reporter* reporter, const char* filename) {
|
| @@ -5859,11 +5856,25 @@ static void testQuads72(skiatest::Reporter* reporter, const char* filename) {
|
| testSimplify(reporter, path, filename);
|
| }
|
|
|
| +static void testQuads73(skiatest::Reporter* reporter, const char* filename) {
|
| + SkPath path;
|
| + path.moveTo(0, 0);
|
| + path.quadTo(0, 1, 1, 2);
|
| + path.lineTo(0, 3);
|
| + path.close();
|
| + path.moveTo(0, 0);
|
| + path.lineTo(0, 0);
|
| + path.quadTo(0, 1, 1, 1);
|
| + path.close();
|
| + testSimplify(reporter, path, filename);
|
| +}
|
| +
|
| static void (*skipTest)(skiatest::Reporter* , const char* filename) = 0;
|
| static void (*firstTest)(skiatest::Reporter* , const char* filename) = tiger8b_h_1;
|
| static void (*stopTest)(skiatest::Reporter* , const char* filename) = 0;
|
|
|
| static TestDesc tests[] = {
|
| + TEST(testQuads73),
|
| TEST(tiger8a_h_1),
|
| TEST(tiger8a_h),
|
| TEST(tiger8a),
|
|
|