Index: dm/DM.cpp |
diff --git a/dm/DM.cpp b/dm/DM.cpp |
index 41ff2fcc155134839fc6a2e9eb47b13e04a98732..aba65236ff2dfba04e124cc36aca31decfc16f53 100644 |
--- a/dm/DM.cpp |
+++ b/dm/DM.cpp |
@@ -43,11 +43,6 @@ using skiatest::TestRegistry; |
static const char kGpuAPINameGL[] = "gl"; |
static const char kGpuAPINameGLES[] = "gles"; |
-DEFINE_string2(expectations, r, "", |
- "If a directory, compare generated images against images under this path. " |
- "If a file, compare generated images against JSON expectations at this path." |
-); |
- |
DEFINE_bool(gms, true, "Run GMs?"); |
DEFINE_bool(tests, true, "Run tests?"); |
DEFINE_bool(reportUsedChars, false, "Output test font construction data to be pasted into" |
@@ -77,7 +72,6 @@ static const GrContextFactory::GLContextType mesa = GrContextFactory::kMESA_GL |
static void kick_off_gms(const SkTDArray<GMRegistry::Factory>& gms, |
const SkTArray<SkString>& configs, |
GrGLStandard gpuAPI, |
- const DM::Expectations& expectations, |
DM::Reporter* reporter, |
DM::TaskRunner* tasks) { |
#define START(name, type, ...) \ |
@@ -87,20 +81,20 @@ static void kick_off_gms(const SkTDArray<GMRegistry::Factory>& gms, |
for (int i = 0; i < gms.count(); i++) { |
for (int j = 0; j < configs.count(); j++) { |
- START("565", CpuGMTask, expectations, kRGB_565_SkColorType); |
- START("8888", CpuGMTask, expectations, kN32_SkColorType); |
- START("gpu", GpuGMTask, expectations, native, gpuAPI, 0); |
- START("msaa4", GpuGMTask, expectations, native, gpuAPI, 4); |
- START("msaa16", GpuGMTask, expectations, native, gpuAPI, 16); |
- START("nvprmsaa4", GpuGMTask, expectations, nvpr, gpuAPI, 4); |
- START("nvprmsaa16", GpuGMTask, expectations, nvpr, gpuAPI, 16); |
- START("gpunull", GpuGMTask, expectations, null, gpuAPI, 0); |
- START("gpudebug", GpuGMTask, expectations, debug, gpuAPI, 0); |
+ START("565", CpuGMTask, kRGB_565_SkColorType); |
+ START("8888", CpuGMTask, kN32_SkColorType); |
+ START("gpu", GpuGMTask, native, gpuAPI, 0); |
+ START("msaa4", GpuGMTask, native, gpuAPI, 4); |
+ START("msaa16", GpuGMTask, native, gpuAPI, 16); |
+ START("nvprmsaa4", GpuGMTask, nvpr, gpuAPI, 4); |
+ START("nvprmsaa16", GpuGMTask, nvpr, gpuAPI, 16); |
+ START("gpunull", GpuGMTask, null, gpuAPI, 0); |
+ START("gpudebug", GpuGMTask, debug, gpuAPI, 0); |
#if SK_ANGLE |
- START("angle", GpuGMTask, expectations, angle, gpuAPI, 0); |
+ START("angle", GpuGMTask, angle, gpuAPI, 0); |
#endif |
#if SK_MESA |
- START("mesa", GpuGMTask, expectations, mesa, gpuAPI, 0); |
+ START("mesa", GpuGMTask, mesa, gpuAPI, 0); |
#endif |
START("pdf", PDFTask, RASTERIZE_PDF_PROC); |
} |
@@ -136,7 +130,6 @@ static void find_skps(SkTArray<SkString>* skps) { |
} |
static void kick_off_skps(const SkTArray<SkString>& skps, |
- const DM::Expectations& expectations, |
DM::Reporter* reporter, |
DM::TaskRunner* tasks) { |
for (int i = 0; i < skps.count(); ++i) { |
@@ -153,9 +146,8 @@ static void kick_off_skps(const SkTArray<SkString>& skps, |
} |
SkString filename = SkOSPath::Basename(skps[i].c_str()); |
- tasks->add(SkNEW_ARGS(DM::SKPTask, (reporter, tasks, expectations, pic, filename))); |
- tasks->add(SkNEW_ARGS(DM::PDFTask, (reporter, tasks, pic, filename, |
- RASTERIZE_PDF_PROC))); |
+ tasks->add(SkNEW_ARGS(DM::SKPTask, (reporter, tasks, pic, filename))); |
+ tasks->add(SkNEW_ARGS(DM::PDFTask, (reporter, tasks, pic, filename, RASTERIZE_PDF_PROC))); |
} |
} |
@@ -211,14 +203,6 @@ int dm_main() { |
GrGLStandard gpuAPI = get_gl_standard(); |
- SkAutoTDelete<DM::Expectations> expectations(SkNEW(DM::Expectations)); |
- if (FLAGS_expectations.count() > 0) { |
- expectations.reset(DM::WriteTask::Expectations::Create(FLAGS_expectations[0])); |
- if (!expectations.get()) { |
- return 1; |
- } |
- } |
- |
SkTDArray<GMRegistry::Factory> gms; |
if (FLAGS_gms) { |
append_matching_factories<GM>(GMRegistry::Head(), &gms); |
@@ -238,8 +222,8 @@ int dm_main() { |
DM::TaskRunner tasks; |
kick_off_tests(tests, &reporter, &tasks); |
- kick_off_gms(gms, configs, gpuAPI, *expectations, &reporter, &tasks); |
- kick_off_skps(skps, *expectations, &reporter, &tasks); |
+ kick_off_gms(gms, configs, gpuAPI, &reporter, &tasks); |
+ kick_off_skps(skps, &reporter, &tasks); |
tasks.wait(); |
DM::WriteTask::DumpJson(); |