summaryrefslogtreecommitdiffstats
path: root/tools/qmlviewer
diff options
context:
space:
mode:
authorWarwick Allison <warwick.allison@nokia.com>2009-11-04 06:42:38 (GMT)
committerWarwick Allison <warwick.allison@nokia.com>2009-11-04 06:42:38 (GMT)
commit86faae02ffa0067b46b22043cb138230451387ac (patch)
tree5900d4a5cad074b3d41b689fb4720e7e7a34ec43 /tools/qmlviewer
parent69d16760470d2ae7e84e4612996714a0ba874017 (diff)
downloadQt-86faae02ffa0067b46b22043cb138230451387ac.zip
Qt-86faae02ffa0067b46b22043cb138230451387ac.tar.gz
Qt-86faae02ffa0067b46b22043cb138230451387ac.tar.bz2
Fix 5f19daab6baba7d09853058355a66090a3781430
Diffstat (limited to 'tools/qmlviewer')
-rw-r--r--tools/qmlviewer/qfxtester.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/tools/qmlviewer/qfxtester.cpp b/tools/qmlviewer/qfxtester.cpp
index 287771b..dfa628d 100644
--- a/tools/qmlviewer/qfxtester.cpp
+++ b/tools/qmlviewer/qfxtester.cpp
@@ -306,17 +306,15 @@ void QmlGraphicsTester::updateCurrentTime(int msec)
QObject *event = testscript->event(testscriptidx);
if (QmlGraphicsVisualTestFrame *frame = qobject_cast<QmlGraphicsVisualTestFrame *>(event)) {
- if ((options & QmlViewer::TestImages) && (options & QmlViewer::Record))
- break; // recording and playing, no point "testing" results
if (frame->msec() < msec) {
- if (options & QmlViewer::TestImages) {
+ if (options & QmlViewer::TestImages && !(options & QmlViewer::Record)) {
qWarning() << "QmlGraphicsTester: Extra frame. Seen:"
<< msec << "Expected:" << frame->msec();
imagefailure();
}
} else if (frame->msec() == msec) {
if (!frame->hash().isEmpty() && frame->hash().toUtf8() != fe.hash.toHex()) {
- if (options & QmlViewer::TestImages) {
+ if (options & QmlViewer::TestImages && !(options & QmlViewer::Record)) {
qWarning() << "QmlGraphicsTester: Mismatched frame hash. Seen:"
<< fe.hash.toHex() << "Expected:"
<< frame->hash().toUtf8();
@@ -327,7 +325,7 @@ void QmlGraphicsTester::updateCurrentTime(int msec)
break;
}
- if (options & QmlViewer::TestImages && !frame->image().isEmpty()) {
+ if (options & QmlViewer::TestImages && !(options & QmlViewer::Record) && !frame->image().isEmpty()) {
QImage goodImage(frame->image().toLocalFile());
if (goodImage != img) {
QString reject(frame->image().toLocalFile() + ".reject.png");