aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/skdiff_main.cpp
diff options
context:
space:
mode:
authorGravatar epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-05-31 15:13:45 +0000
committerGravatar epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-05-31 15:13:45 +0000
commitbe6188d64721850723c19d5a7a4f007a675300f4 (patch)
tree2b926f9494e79e77609deb9ad2ce87042768444a /tools/skdiff_main.cpp
parent76222c0ef2c5e63d2d9875e1cdb89e52049c7754 (diff)
skdiff: return nonzero exit value if there are any mismatches
This will allow us to replace "gm -r" in our buildbots with "skdiff". This will speed things up, and work around http://code.google.com/p/skia/issues/detail?id=473 ('PDF gradtext gm image results are nondeterministic') Review URL: https://codereview.appspot.com/6242071 git-svn-id: http://skia.googlecode.com/svn/trunk@4097 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'tools/skdiff_main.cpp')
-rw-r--r--tools/skdiff_main.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/skdiff_main.cpp b/tools/skdiff_main.cpp
index 3dd46a1961..30ecfa42e9 100644
--- a/tools/skdiff_main.cpp
+++ b/tools/skdiff_main.cpp
@@ -27,6 +27,8 @@
* Creates an index.html in the current third directory to compare each
* pair that does not match exactly.
* Does *not* recursively descend directories.
+ *
+ * Returns zero exit code if all images match across baseDir and comparisonDir.
*/
#if SK_BUILD_FOR_WIN32
@@ -1170,4 +1172,6 @@ int main (int argc, char ** argv) {
}
matchSubstrings.deleteAll();
nomatchSubstrings.deleteAll();
+
+ return summary.fNumMismatches;
}