summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Dyomin <artem.dyomin@qt.io>2023-08-03 11:52:40 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-08-03 18:09:44 +0000
commit53e941f58f2ed4cb39965863611dc22ab62d629e (patch)
tree779de3504a35f1c513cc08a3199c7c504a7eb244
parentcd41801f5c394547520e9b6da4543c4f5a3f7982 (diff)
Fix possible reason of video sink frame setting test flakyness
Let's filter possible end frame handling. Change-Id: Ib46b131f85afe2fc27ab144d573e0b8bd5e4daf2 Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Pavel Dubsky <pavel.dubsky@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit fb9b9a313d856a196ba3c5aae53299457f8dfe01) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
index fb7d1066c..fbf5ce2b3 100644
--- a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
+++ b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
@@ -2078,7 +2078,8 @@ void tst_QMediaPlayerBackend::videoSinkSignals()
connect(&sink, &QVideoSink::videoSizeChanged, [&]() {
QCOMPARE(sink.videoSize(), sink.videoFrame().size());
- ++videoSizeCounter;
+ if (sink.videoSize().isValid()) // filter end frame
+ ++videoSizeCounter;
});
player.setSource(localVideoFile2);