| OLD | NEW |
| 1 #include "CrashHandler.h" | 1 #include "CrashHandler.h" |
| 2 // #include "OverwriteLine.h" | 2 // #include "OverwriteLine.h" |
| 3 #include "Resources.h" | 3 #include "Resources.h" |
| 4 #include "SkBitmap.h" | 4 #include "SkBitmap.h" |
| 5 #include "SkCanvas.h" | 5 #include "SkCanvas.h" |
| 6 #include "SkColor.h" | 6 #include "SkColor.h" |
| 7 #include "SkColorPriv.h" | 7 #include "SkColorPriv.h" |
| 8 #include "SkCommandLineFlags.h" | 8 #include "SkCommandLineFlags.h" |
| 9 #include "SkDevice.h" | 9 #include "SkDevice.h" |
| 10 #include "SkForceLinking.h" | 10 #include "SkForceLinking.h" |
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 246 }; | 246 }; |
| 247 | 247 |
| 248 struct TestRunner { | 248 struct TestRunner { |
| 249 ~TestRunner(); | 249 ~TestRunner(); |
| 250 void render(); | 250 void render(); |
| 251 SkTDArray<class TestRunnable*> fRunnables; | 251 SkTDArray<class TestRunnable*> fRunnables; |
| 252 }; | 252 }; |
| 253 | 253 |
| 254 class TestRunnable : public SkRunnable { | 254 class TestRunnable : public SkRunnable { |
| 255 public: | 255 public: |
| 256 virtual void run() SK_OVERRIDE { | 256 void run() SK_OVERRIDE { |
| 257 SkGraphics::SetTLSFontCacheLimit(1 * 1024 * 1024); | 257 SkGraphics::SetTLSFontCacheLimit(1 * 1024 * 1024); |
| 258 (*fTestFun)(&fState); | 258 (*fTestFun)(&fState); |
| 259 } | 259 } |
| 260 | 260 |
| 261 TestState fState; | 261 TestState fState; |
| 262 void (*fTestFun)(TestState*); | 262 void (*fTestFun)(TestState*); |
| 263 }; | 263 }; |
| 264 | 264 |
| 265 | 265 |
| 266 class TestRunnableDir : public TestRunnable { | 266 class TestRunnableDir : public TestRunnable { |
| (...skipping 545 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 812 }; | 812 }; |
| 813 | 813 |
| 814 typedef SkTRegistry<Test*(*)(void*)> TestRegistry; | 814 typedef SkTRegistry<Test*(*)(void*)> TestRegistry; |
| 815 | 815 |
| 816 #define DEF_TEST(name) \ | 816 #define DEF_TEST(name) \ |
| 817 static void test_##name(); \ | 817 static void test_##name(); \ |
| 818 class name##Class : public Test { \ | 818 class name##Class : public Test { \ |
| 819 public: \ | 819 public: \ |
| 820 static Test* Factory(void*) { return SkNEW(name##Class); } \ | 820 static Test* Factory(void*) { return SkNEW(name##Class); } \ |
| 821 protected: \ | 821 protected: \ |
| 822 virtual void onGetName(SkString* name) SK_OVERRIDE { \ | 822 void onGetName(SkString* name) SK_OVERRIDE { \ |
| 823 name->set(#name); \ | 823 name->set(#name); \ |
| 824 } \ | 824 } \ |
| 825 virtual void onRun() SK_OVERRIDE { test_##name(); } \ | 825 void onRun() SK_OVERRIDE { test_##name(); } \ |
| 826 }; \ | 826 }; \ |
| 827 static TestRegistry gReg_##name##Class(name##Class::Factory); \ | 827 static TestRegistry gReg_##name##Class(name##Class::Factory); \ |
| 828 static void test_##name() | 828 static void test_##name() |
| 829 | 829 |
| 830 DEF_TEST(PathOpsSkpClip) { | 830 DEF_TEST(PathOpsSkpClip) { |
| 831 gDirs.setDefault(); | 831 gDirs.setDefault(); |
| 832 initTest(); | 832 initTest(); |
| 833 SkTArray<TestResult, true> errors; | 833 SkTArray<TestResult, true> errors; |
| 834 TestState state; | 834 TestState state; |
| 835 state.init(0); | 835 state.init(0); |
| (...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1097 } | 1097 } |
| 1098 SkGraphics::Term(); | 1098 SkGraphics::Term(); |
| 1099 return 0; | 1099 return 0; |
| 1100 } | 1100 } |
| 1101 | 1101 |
| 1102 #if !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_NACL) | 1102 #if !defined(SK_BUILD_FOR_IOS) && !defined(SK_BUILD_FOR_NACL) |
| 1103 int main(int argc, char * const argv[]) { | 1103 int main(int argc, char * const argv[]) { |
| 1104 return tool_main(argc, (char**) argv); | 1104 return tool_main(argc, (char**) argv); |
| 1105 } | 1105 } |
| 1106 #endif | 1106 #endif |
| OLD | NEW |