summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Mira <samuel.mira@qt.io>2021-12-10 19:22:48 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-12-13 14:51:19 +0000
commit5cd5708d07353f21b5e66cd941d62d7abbabfb68 (patch)
tree3fd7abff0d35e0ab323eea2828bf01ff484e68a0
parentda9403154973b60cfe1a92dfd151b7d89b9d4561 (diff)
downloadqtmultimedia-5cd5708d07353f21b5e66cd941d62d7abbabfb68.tar.gz
Add QEXPECT_FAIL to android tests regarding isSeekable
isSeekable in Android always returns true. This behavior may change in QTBUG-96952, but from now on expect failure in these tests. Fixes: QTBUG-99129 Change-Id: I422298e57c7942bfcccb91c5e9998446c89a12e7 Reviewed-by: Lars Knoll <lars.knoll@qt.io> (cherry picked from commit bd72f5f2e1e3b8ebb0de331b591bb2299362f600) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
index 28470cb1c..0cbee4ba8 100644
--- a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
+++ b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
@@ -1177,6 +1177,9 @@ void tst_QMediaPlayerBackend::isSeekable()
TestVideoSink surface(false);
QMediaPlayer player;
player.setVideoOutput(&surface);
+#ifdef Q_OS_ANDROID
+ QEXPECT_FAIL("", "On Android isSeekable() is always set to true due to QTBUG-96952", Continue);
+#endif
QVERIFY(!player.isSeekable());
player.setSource(localVideoFile);
QTRY_VERIFY(player.isSeekable());
@@ -1190,6 +1193,9 @@ void tst_QMediaPlayerBackend::positionAfterSeek()
TestVideoSink surface(false);
QMediaPlayer player;
player.setVideoOutput(&surface);
+#ifdef Q_OS_ANDROID
+ QEXPECT_FAIL("", "On Android isSeekable() is always set to true due to QTBUG-96952", Continue);
+#endif
QVERIFY(!player.isSeekable());
player.setSource(localVideoFile);
QTRY_COMPARE(player.mediaStatus(), QMediaPlayer::LoadedMedia);
@@ -1214,6 +1220,9 @@ void tst_QMediaPlayerBackend::videoDimensions()
TestVideoSink surface(true);
QMediaPlayer player;
player.setVideoOutput(&surface);
+#ifdef Q_OS_ANDROID
+ QEXPECT_FAIL("", "On Android isSeekable() is always set to true due to QTBUG-96952", Continue);
+#endif
QVERIFY(!player.isSeekable());
player.setSource(localVideoFile);
QTRY_COMPARE(player.mediaStatus(), QMediaPlayer::LoadedMedia);