summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKalle Juhani Lehtonen <kalle.ju.lehtonen@nokia.com>2012-03-13 11:46:44 +1000
committerQt by Nokia <qt-info@nokia.com>2012-03-15 04:03:17 +0100
commit1f1bdbec82b0f85fda5615945d13ff7b542caa9d (patch)
tree2cce82c1ad43144b5f54dfb9dcfc80f8ba3bf1d4
parent8e82f57c6ac2db6754bfcd6828accb2fcfb77891 (diff)
Add use of TESTDATA feature to integration tests
Use TESTDATA and QFINDTESTDATA in integration tests. Also remove unused path defines from unit test .pro files. Change-Id: I46dc6a96b918e989acf79eb3bd23c53125c7c3d6 Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
-rw-r--r--tests/auto/integration/qaudiodecoderbackend/qaudiodecoderbackend.pro3
-rw-r--r--tests/auto/integration/qcamerabackend/qcamerabackend.pro3
-rw-r--r--tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro2
-rw-r--r--tests/auto/integration/qmediaplayerbackend/qmediaplayerbackend.pro3
-rw-r--r--tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp15
-rw-r--r--tests/auto/integration/qsound/qsound.pro2
-rw-r--r--tests/auto/integration/qsoundeffect/qsoundeffect.pro2
-rw-r--r--tests/auto/unit/qaudiobuffer/qaudiobuffer.pro1
-rw-r--r--tests/auto/unit/qaudiodecoder/qaudiodecoder.pro1
-rw-r--r--tests/auto/unit/qmediaplaylist/qmediaplaylist.pro2
-rw-r--r--tests/auto/unit/qmediaplaylist/tst_qmediaplaylist.cpp4
11 files changed, 15 insertions, 23 deletions
diff --git a/tests/auto/integration/qaudiodecoderbackend/qaudiodecoderbackend.pro b/tests/auto/integration/qaudiodecoderbackend/qaudiodecoderbackend.pro
index 7548b8983..7d6e33a87 100644
--- a/tests/auto/integration/qaudiodecoderbackend/qaudiodecoderbackend.pro
+++ b/tests/auto/integration/qaudiodecoderbackend/qaudiodecoderbackend.pro
@@ -5,11 +5,10 @@ CONFIG += no_private_qt_headers_warning
# This is more of a system test
# CONFIG += testcase
+TESTDATA += testdata/*
INCLUDEPATH += \
../../../../src/multimedia/audio
-DEFINES += TESTDATA_DIR=\\\"$$PWD/\\\"
-
SOURCES += \
tst_qaudiodecoderbackend.cpp
diff --git a/tests/auto/integration/qcamerabackend/qcamerabackend.pro b/tests/auto/integration/qcamerabackend/qcamerabackend.pro
index a856570bd..3457b3101 100644
--- a/tests/auto/integration/qcamerabackend/qcamerabackend.pro
+++ b/tests/auto/integration/qcamerabackend/qcamerabackend.pro
@@ -1,10 +1,9 @@
-CONFIG += testcase
TARGET = tst_qcamerabackend
QT += multimedia-private testlib
CONFIG += no_private_qt_headers_warning
# This is more of a system test
-# CONFIG += testcase
+CONFIG += testcase
SOURCES += tst_qcamerabackend.cpp
diff --git a/tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro b/tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro
index 5d93a9e84..8264e3669 100644
--- a/tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro
+++ b/tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro
@@ -1,8 +1,8 @@
-CONFIG += testcase
TARGET = tst_qdeclarativevideooutput
QT += multimedia-private qml testlib quick
CONFIG += no_private_qt_headers_warning
+CONFIG += testcase
OTHER_FILES += \
../../../../src/imports/multimedia/qdeclarativevideooutput_p.h
diff --git a/tests/auto/integration/qmediaplayerbackend/qmediaplayerbackend.pro b/tests/auto/integration/qmediaplayerbackend/qmediaplayerbackend.pro
index fdd941d69..6b56a9bf7 100644
--- a/tests/auto/integration/qmediaplayerbackend/qmediaplayerbackend.pro
+++ b/tests/auto/integration/qmediaplayerbackend/qmediaplayerbackend.pro
@@ -6,7 +6,8 @@ CONFIG += no_private_qt_headers_warning
# This is more of a system test
# CONFIG += testcase
-DEFINES += TESTDATA_DIR=\\\"$$PWD/\\\"
SOURCES += \
tst_qmediaplayerbackend.cpp
+
+TESTDATA += testdata/*
diff --git a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
index 9c224572f..c527c1af2 100644
--- a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
+++ b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
@@ -49,10 +49,6 @@
//TESTED_COMPONENT=src/multimedia
-#ifndef TESTDATA_DIR
-#define TESTDATA_DIR "./"
-#endif
-
QT_USE_NAMESPACE
/*
@@ -132,9 +128,8 @@ void tst_QMediaPlayerBackend::init()
void tst_QMediaPlayerBackend::initTestCase()
{
- QFileInfo wavFile(QLatin1String(TESTDATA_DIR "testdata/test.wav"));
- if (!wavFile.exists())
- wavFile = QFileInfo(QLatin1String("testdata/test.wav"));
+ const QString testFileName = QFINDTESTDATA("testdata/test.wav");
+ QFileInfo wavFile(testFileName);
QVERIFY(wavFile.exists());
@@ -465,7 +460,8 @@ void tst_QMediaPlayerBackend::seekPauseSeek()
TestVideoSurface *surface = new TestVideoSurface;
player.setVideoOutput(surface);
- QFileInfo videoFile(QLatin1String(TESTDATA_DIR "testdata/colors.mp4"));
+ const QString testFileName = QFINDTESTDATA("testdata/colors.mp4");
+ QFileInfo videoFile(testFileName);
QVERIFY(videoFile.exists());
player.setMedia(QUrl::fromLocalFile(videoFile.absoluteFilePath()));
@@ -540,7 +536,8 @@ void tst_QMediaPlayerBackend::probes()
QVERIFY(videoProbe->setSource(player));
QVERIFY(audioProbe->setSource(player));
- QFileInfo videoFile(QLatin1String(TESTDATA_DIR "testdata/colors.mp4"));
+ const QString testFileName = QFINDTESTDATA("testdata/colors.mp4");
+ QFileInfo videoFile(testFileName);
QVERIFY(videoFile.exists());
player->setMedia(QUrl::fromLocalFile(videoFile.absoluteFilePath()));
QTRY_COMPARE(player->mediaStatus(), QMediaPlayer::LoadedMedia);
diff --git a/tests/auto/integration/qsound/qsound.pro b/tests/auto/integration/qsound/qsound.pro
index 43c289477..049bd4b6e 100644
--- a/tests/auto/integration/qsound/qsound.pro
+++ b/tests/auto/integration/qsound/qsound.pro
@@ -7,3 +7,5 @@ CONFIG += no_private_qt_headers_warning
# CONFIG += testcase
SOURCES += tst_qsound.cpp
+
+TESTDATA += test.wav
diff --git a/tests/auto/integration/qsoundeffect/qsoundeffect.pro b/tests/auto/integration/qsoundeffect/qsoundeffect.pro
index 294c63aa5..8506c3fd3 100644
--- a/tests/auto/integration/qsoundeffect/qsoundeffect.pro
+++ b/tests/auto/integration/qsoundeffect/qsoundeffect.pro
@@ -13,3 +13,5 @@ unix:!mac {
DEFINES += QT_MULTIMEDIA_QMEDIAPLAYER
}
}
+
+TESTDATA += test.wav
diff --git a/tests/auto/unit/qaudiobuffer/qaudiobuffer.pro b/tests/auto/unit/qaudiobuffer/qaudiobuffer.pro
index cbbaefe65..18b8c6882 100644
--- a/tests/auto/unit/qaudiobuffer/qaudiobuffer.pro
+++ b/tests/auto/unit/qaudiobuffer/qaudiobuffer.pro
@@ -14,4 +14,3 @@ CONFIG -= app_bundle
TEMPLATE = app
SOURCES += tst_qaudiobuffer.cpp
-DEFINES += SRCDIR=\\\"$$PWD/\\\"
diff --git a/tests/auto/unit/qaudiodecoder/qaudiodecoder.pro b/tests/auto/unit/qaudiodecoder/qaudiodecoder.pro
index 5b189522f..21204847c 100644
--- a/tests/auto/unit/qaudiodecoder/qaudiodecoder.pro
+++ b/tests/auto/unit/qaudiodecoder/qaudiodecoder.pro
@@ -19,4 +19,3 @@ include (../qmultimedia_common/mock.pri)
include (../qmultimedia_common/mockdecoder.pri)
SOURCES += tst_qaudiodecoder.cpp
-DEFINES += SRCDIR=\\\"$$PWD/\\\"
diff --git a/tests/auto/unit/qmediaplaylist/qmediaplaylist.pro b/tests/auto/unit/qmediaplaylist/qmediaplaylist.pro
index ba51c6501..a6728b594 100644
--- a/tests/auto/unit/qmediaplaylist/qmediaplaylist.pro
+++ b/tests/auto/unit/qmediaplaylist/qmediaplaylist.pro
@@ -6,8 +6,6 @@ include (../qmultimedia_common/mockplaylist.pri)
QT += multimedia-private testlib
CONFIG += no_private_qt_headers_warning
-DEFINES += TESTDATA_DIR=\\\"$$PWD/\\\"
-
HEADERS += \
$$QT.multimedia.sources/../plugins/m3u/qm3uhandler.h
diff --git a/tests/auto/unit/qmediaplaylist/tst_qmediaplaylist.cpp b/tests/auto/unit/qmediaplaylist/tst_qmediaplaylist.cpp
index 018db83f3..38b7fd730 100644
--- a/tests/auto/unit/qmediaplaylist/tst_qmediaplaylist.cpp
+++ b/tests/auto/unit/qmediaplaylist/tst_qmediaplaylist.cpp
@@ -57,10 +57,6 @@
#include "mockmediaplaylistsourcecontrol.h"
#include "mockreadonlyplaylistprovider.h"
-#ifndef TESTDATA_DIR
-#define TESTDATA_DIR "./"
-#endif
-
QT_USE_NAMESPACE
class MockReadOnlyPlaylistObject : public QMediaObject