diff options
author | Artem Dyomin <artem.dyomin@qt.io> | 2023-08-03 11:52:40 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-08-03 18:09:44 +0000 |
commit | 53e941f58f2ed4cb39965863611dc22ab62d629e (patch) | |
tree | 779de3504a35f1c513cc08a3199c7c504a7eb244 | |
parent | cd41801f5c394547520e9b6da4543c4f5a3f7982 (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.cpp | 3 |
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); |