Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(189)

Side by Side Diff: tests/PathOpsSimplifyTest.cpp

Issue 2356363003: fix tiger b (Closed)
Patch Set: reset debug flags Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tests/PathOpsCubicIntersectionTest.cpp ('k') | tests/PathOpsTSectDebug.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright 2012 Google Inc. 2 * Copyright 2012 Google Inc.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license that can be 4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file. 5 * found in the LICENSE file.
6 */ 6 */
7 #include "PathOpsExtendedTest.h" 7 #include "PathOpsExtendedTest.h"
8 8
9 #define TEST(name) { name, #name } 9 #define TEST(name) { name, #name }
10 10
(...skipping 5313 matching lines...) Expand 10 before | Expand all | Expand 10 after
5324 } 5324 }
5325 tiger8b_x(reporter, filename, testlines); 5325 tiger8b_x(reporter, filename, testlines);
5326 } 5326 }
5327 } 5327 }
5328 } 5328 }
5329 5329
5330 static void tiger8b_h_1(skiatest::Reporter* reporter, const char* filename) { 5330 static void tiger8b_h_1(skiatest::Reporter* reporter, const char* filename) {
5331 #if DEBUG_UNDER_DEVELOPMENT // tiger 5331 #if DEBUG_UNDER_DEVELOPMENT // tiger
5332 return; 5332 return;
5333 #endif 5333 #endif
5334 uint64_t testlines = 0x000000201304b4a3; // best so far: 0x000000201304b4a3 5334 uint64_t testlines = 0x000000000f27b9e3; // best so far: 0x000000201304b4a3
5335 tiger8b_x(reporter, filename, testlines); 5335 tiger8b_x(reporter, filename, testlines);
5336 } 5336 }
5337 5337
5338 // tries to add same edge twice 5338 // tries to add same edge twice
5339 static void tiger8b(skiatest::Reporter* reporter, const char* filename) { 5339 static void tiger8b(skiatest::Reporter* reporter, const char* filename) {
5340 #if DEBUG_UNDER_DEVELOPMENT // tiger 5340 #if DEBUG_UNDER_DEVELOPMENT // tiger
5341 return; 5341 return;
5342 #endif 5342 #endif
5343 SkPath path; 5343 SkPath path;
5344 path.moveTo(SkBits2Float(0x43f72ca1), SkBits2Float(0x43609572)); // 494.349f, 2 24.584f 5344 path.moveTo(SkBits2Float(0x43f72ca1), SkBits2Float(0x43609572)); // 494.349f, 2 24.584f
(...skipping 518 matching lines...) Expand 10 before | Expand all | Expand 10 after
5863 path.lineTo(0, 3); 5863 path.lineTo(0, 3);
5864 path.close(); 5864 path.close();
5865 path.moveTo(0, 0); 5865 path.moveTo(0, 0);
5866 path.lineTo(0, 0); 5866 path.lineTo(0, 0);
5867 path.quadTo(0, 1, 1, 1); 5867 path.quadTo(0, 1, 1, 1);
5868 path.close(); 5868 path.close();
5869 testSimplify(reporter, path, filename); 5869 testSimplify(reporter, path, filename);
5870 } 5870 }
5871 5871
5872 static void (*skipTest)(skiatest::Reporter* , const char* filename) = 0; 5872 static void (*skipTest)(skiatest::Reporter* , const char* filename) = 0;
5873 static void (*firstTest)(skiatest::Reporter* , const char* filename) = 0; 5873 static void (*firstTest)(skiatest::Reporter* , const char* filename) = tiger8b_h _1;
5874 static void (*stopTest)(skiatest::Reporter* , const char* filename) = 0; 5874 static void (*stopTest)(skiatest::Reporter* , const char* filename) = 0;
5875 5875
5876 static TestDesc tests[] = { 5876 static TestDesc tests[] = {
5877 TEST(tiger8a_h_1), 5877 TEST(tiger8a_h_1),
5878 TEST(tiger8a_h), 5878 TEST(tiger8a_h),
5879 TEST(tiger8a), 5879 TEST(tiger8a),
5880 TEST(tiger8b_h_1), 5880 TEST(tiger8b_h_1),
5881 TEST(tiger8b_h), 5881 TEST(tiger8b_h),
5882 TEST(tiger8b), 5882 TEST(tiger8b),
5883 TEST(tiger8), 5883 TEST(tiger8),
(...skipping 454 matching lines...) Expand 10 before | Expand all | Expand 10 after
6338 6338
6339 DEF_TEST(PathOpsSimplify, reporter) { 6339 DEF_TEST(PathOpsSimplify, reporter) {
6340 if (runSubTests && runSubTestsFirst) { 6340 if (runSubTests && runSubTestsFirst) {
6341 RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stop Test, runReverse); 6341 RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stop Test, runReverse);
6342 } 6342 }
6343 RunTestSet(reporter, tests, testCount, firstTest, skipTest, stopTest, runRev erse); 6343 RunTestSet(reporter, tests, testCount, firstTest, skipTest, stopTest, runRev erse);
6344 if (runSubTests && !runSubTestsFirst) { 6344 if (runSubTests && !runSubTestsFirst) {
6345 RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stop Test, runReverse); 6345 RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stop Test, runReverse);
6346 } 6346 }
6347 } 6347 }
OLDNEW
« no previous file with comments | « tests/PathOpsCubicIntersectionTest.cpp ('k') | tests/PathOpsTSectDebug.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698