diff options
author | Rafael Roquetto <rafael.roquetto@qt.io> | 2022-05-05 17:06:58 +1000 |
---|---|---|
committer | Rafael Roquetto <rafael.roquetto@qt.io> | 2022-05-06 08:43:41 +1000 |
commit | 81f7f3c2a3913c9e333735360ed212aa53f91863 (patch) | |
tree | 76e4f1ff54d29e78b66eec4f1dfaa7119f264248 /tests | |
parent | b135ba6d10680864d5c0ec0eb0847db43e0f162b (diff) |
tst_qmediaplayerbackend: fix duration test on QNX
There's no way to query the duration before the playback starts. The
mm-renderer API reports the duration via an event that is triggered when
mmr_play() is called only.
Change-Id: I42445fe7b0a6a56c9f2ad2fee581126393243467
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp index cc5f22043..bb5519321 100644 --- a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp +++ b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp @@ -267,7 +267,12 @@ void tst_QMediaPlayerBackend::unloadMedia() QTRY_COMPARE(player.mediaStatus(), QMediaPlayer::LoadedMedia); QVERIFY(player.position() == 0); +#ifdef Q_OS_QNX + // QNX mm-renderer only updates the duration when 'play' is triggered + QVERIFY(player.duration() == 0); +#else QVERIFY(player.duration() > 0); +#endif player.play(); |