From 0ec0bf045e96dbee7af14c601950ca4437102ca8 Mon Sep 17 00:00:00 2001 From: "nagarajan.n" Date: Wed, 11 Oct 2017 10:41:27 +0530 Subject: Return error and exit from loop when there is error in compare bitmap test This patch returns error and exit from loop when there is error in comparing bitmap test. Bug: skia:None Change-Id: If7fe9d8cf6b936bf1fb84de69e73c453a6c253de Reviewed-on: https://skia-review.googlesource.com/57600 Reviewed-by: Leon Scroggins Commit-Queue: Leon Scroggins --- tests/CodecPartialTest.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tests/CodecPartialTest.cpp') diff --git a/tests/CodecPartialTest.cpp b/tests/CodecPartialTest.cpp index e40ff8b714..35249ac7d2 100644 --- a/tests/CodecPartialTest.cpp +++ b/tests/CodecPartialTest.cpp @@ -43,7 +43,10 @@ static void compare_bitmaps(skiatest::Reporter* r, const SkBitmap& bm1, const Sk } const size_t rowBytes = info.minRowBytes(); for (int i = 0; i < info.height(); i++) { - REPORTER_ASSERT(r, !memcmp(bm1.getAddr(0, 0), bm2.getAddr(0, 0), rowBytes)); + if (memcmp(bm1.getAddr(0, i), bm2.getAddr(0, i), rowBytes)) { + ERRORF(r, "Bitmaps have different pixels, starting on line %i!", i); + return; + } } } -- cgit v1.2.3