From 5ec268b6d3ec8d4b878a2209d04d8d7d313c27b6 Mon Sep 17 00:00:00 2001
From: Viktor Engelmann <viktor.engelmann@qt.io>
Date: Thu, 6 Jul 2017 10:07:39 +0200
Subject: [PATCH] Make error message more verbose in QML test test_loadProgress

If the verify(loadProgressMin <= loadProgress) fails, the output was
not verbose enough. The additional outputs will tell us more about
what caused the test to fail.

Task-number: QTBUG-61815
Change-Id: Ia9b45ef4f09a5b25a344e423a7b0c61d5d430542
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
---
 tests/auto/quick/qmltests/data/tst_loadProgress.qml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tests/auto/quick/qmltests/data/tst_loadProgress.qml b/tests/auto/quick/qmltests/data/tst_loadProgress.qml
index bb85ed8e3..15058cb8f 100644
--- a/tests/auto/quick/qmltests/data/tst_loadProgress.qml
+++ b/tests/auto/quick/qmltests/data/tst_loadProgress.qml
@@ -71,7 +71,8 @@ TestWebEngineView {
             var loadProgressMin = 0
             for (var i in loadProgressArray) {
                 var loadProgress = loadProgressArray[i]
-                verify(loadProgressMin <= loadProgress)
+                if (loadProgressMin > loadProgress)
+                    fail("Invalid sequence of progress-values: " + loadProgressArray)
                 loadProgressMin = loadProgress
             }
         }
-- 
GitLab