summaryrefslogtreecommitdiffstats
path: root/tests/auto/integration
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/integration')
-rw-r--r--tests/auto/integration/qaudiodeviceinfo/tst_qaudiodeviceinfo.cpp3
-rw-r--r--tests/auto/integration/qaudioinput/BLACKLIST2
-rw-r--r--tests/auto/integration/qaudioinput/tst_qaudioinput.cpp2
-rw-r--r--tests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp2
-rw-r--r--tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp24
-rw-r--r--tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro2
-rw-r--r--tests/auto/integration/qdeclarativevideooutput/tst_qdeclarativevideooutput.cpp4
-rw-r--r--tests/auto/integration/qdeclarativevideooutput_window/qdeclarativevideooutput_window.pro2
-rw-r--r--tests/auto/integration/qmediaplayerbackend/BLACKLIST6
-rw-r--r--tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp3
-rw-r--r--tests/auto/integration/shared/mediafileselector.h2
11 files changed, 30 insertions, 22 deletions
diff --git a/tests/auto/integration/qaudiodeviceinfo/tst_qaudiodeviceinfo.cpp b/tests/auto/integration/qaudiodeviceinfo/tst_qaudiodeviceinfo.cpp
index 9d44dc16f..c946c0894 100644
--- a/tests/auto/integration/qaudiodeviceinfo/tst_qaudiodeviceinfo.cpp
+++ b/tests/auto/integration/qaudiodeviceinfo/tst_qaudiodeviceinfo.cpp
@@ -226,7 +226,8 @@ void tst_QAudioDeviceInfo::equalityOperator()
QVERIFY(!(dev1 != dev2));
// Make sure each available device is not equal to null
- foreach (const QAudioDeviceInfo info, QAudioDeviceInfo::availableDevices(QAudio::AudioOutput)) {
+ const auto infos = QAudioDeviceInfo::availableDevices(QAudio::AudioOutput);
+ for (const QAudioDeviceInfo info : infos) {
QVERIFY(dev1 != info);
QVERIFY(!(dev1 == info));
diff --git a/tests/auto/integration/qaudioinput/BLACKLIST b/tests/auto/integration/qaudioinput/BLACKLIST
index 994ea8f38..b7b86283b 100644
--- a/tests/auto/integration/qaudioinput/BLACKLIST
+++ b/tests/auto/integration/qaudioinput/BLACKLIST
@@ -5,5 +5,3 @@ linux
linux
[pullSuspendResume]
linux
-[push]
-linux
diff --git a/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp b/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp
index 64e872f27..bcc50f78a 100644
--- a/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp
+++ b/tests/auto/integration/qaudioinput/tst_qaudioinput.cpp
@@ -220,7 +220,7 @@ void tst_QAudioInput::initTestCase()
QVERIFY(m_temporaryDir->isValid());
const QString temporaryAudioPath = m_temporaryDir->path() + slash;
- foreach (const QAudioFormat &format, testFormats) {
+ for (const QAudioFormat &format : qAsConst(testFormats)) {
const QString fileName = temporaryAudioPath + formatToFileName(format) + QStringLiteral(".wav");
audioFiles.append(FilePtr::create(fileName));
}
diff --git a/tests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp b/tests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp
index f167bf8ec..f3a676073 100644
--- a/tests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp
+++ b/tests/auto/integration/qaudiooutput/tst_qaudiooutput.cpp
@@ -264,7 +264,7 @@ void tst_QAudioOutput::initTestCase()
QVERIFY(m_temporaryDir->isValid());
const QString temporaryAudioPath = m_temporaryDir->path() + slash;
- foreach (const QAudioFormat &format, testFormats) {
+ for (const QAudioFormat &format : qAsConst(testFormats)) {
qint64 len = (format.sampleRate()*format.channelCount()*(format.sampleSize()/8)*2); // 2 seconds
createSineWaveData(format, len);
// Write generate sine wave data to file
diff --git a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
index 80e2e693c..894486230 100644
--- a/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
+++ b/tests/auto/integration/qcamerabackend/tst_qcamerabackend.cpp
@@ -69,8 +69,10 @@ public slots:
void cleanupTestCase();
private slots:
+#if QT_DEPRECATED_SINCE(5, 3)
void testAvailableDevices();
void testDeviceDescription();
+#endif
void testCameraInfo();
void testCtorWithDevice();
void testCtorWithCameraInfo();
@@ -101,6 +103,7 @@ void tst_QCameraBackend::cleanupTestCase()
{
}
+#if QT_DEPRECATED_SINCE(5, 3)
void tst_QCameraBackend::testAvailableDevices()
{
int deviceCount = QMediaServiceProvider::defaultServiceProvider()->devices(QByteArray(Q_MEDIASERVICE_CAMERA)).count();
@@ -114,22 +117,24 @@ void tst_QCameraBackend::testDeviceDescription()
if (deviceCount == 0)
QVERIFY(QCamera::deviceDescription(QByteArray("random")).isNull());
else {
- foreach (const QByteArray &device, QCamera::availableDevices())
+ const auto devices = QCamera::availableDevices();
+ for (const QByteArray &device : devices)
QVERIFY(QCamera::deviceDescription(device).length() > 0);
}
}
+#endif
void tst_QCameraBackend::testCameraInfo()
{
int deviceCount = QMediaServiceProvider::defaultServiceProvider()->devices(QByteArray(Q_MEDIASERVICE_CAMERA)).count();
- QList<QCameraInfo> cameras = QCameraInfo::availableCameras();
+ const QList<QCameraInfo> cameras = QCameraInfo::availableCameras();
QCOMPARE(cameras.count(), deviceCount);
if (cameras.isEmpty()) {
QVERIFY(QCameraInfo::defaultCamera().isNull());
QSKIP("Camera selection is not supported");
}
- foreach (const QCameraInfo &info, cameras) {
+ for (const QCameraInfo &info : cameras) {
QVERIFY(!info.deviceName().isEmpty());
QVERIFY(!info.description().isEmpty());
QVERIFY(info.orientation() % 90 == 0);
@@ -138,10 +143,11 @@ void tst_QCameraBackend::testCameraInfo()
void tst_QCameraBackend::testCtorWithDevice()
{
- if (QCamera::availableDevices().isEmpty())
+ const auto availableCameras = QCameraInfo::availableCameras();
+ if (availableCameras.isEmpty())
QSKIP("Camera selection not supported");
- QCamera *camera = new QCamera(QCamera::availableDevices().first());
+ QCamera *camera = new QCamera(availableCameras.first().deviceName().toLatin1());
QCOMPARE(camera->error(), QCamera::NoError);
delete camera;
@@ -607,11 +613,11 @@ void tst_QCameraBackend::testVideoRecording_data()
{
QTest::addColumn<QByteArray>("device");
- QList<QByteArray> devices = QCamera::availableDevices();
+ const auto devices = QCameraInfo::availableCameras();
- foreach (const QByteArray &device, devices) {
- QTest::newRow(QCamera::deviceDescription(device).toUtf8())
- << device;
+ for (const auto &device : devices) {
+ QTest::newRow(device.description().toUtf8())
+ << device.deviceName().toLatin1();
}
if (devices.isEmpty())
diff --git a/tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro b/tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro
index 1f3a00b42..c4221232a 100644
--- a/tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro
+++ b/tests/auto/integration/qdeclarativevideooutput/qdeclarativevideooutput.pro
@@ -1,6 +1,6 @@
TARGET = tst_qdeclarativevideooutput
-QT += multimedia-private qml testlib quick
+QT += multimedia-private qml testlib quick qtmultimediaquicktools-private
CONFIG += testcase
RESOURCES += qml.qrc
diff --git a/tests/auto/integration/qdeclarativevideooutput/tst_qdeclarativevideooutput.cpp b/tests/auto/integration/qdeclarativevideooutput/tst_qdeclarativevideooutput.cpp
index 5b9fdd03c..798b63f96 100644
--- a/tests/auto/integration/qdeclarativevideooutput/tst_qdeclarativevideooutput.cpp
+++ b/tests/auto/integration/qdeclarativevideooutput/tst_qdeclarativevideooutput.cpp
@@ -280,11 +280,11 @@ void tst_QDeclarativeVideoOutput::surfaceSource()
QVERIFY(holder.videoSurface() != 0);
// Now we could do things with the surface..
- QList<QVideoFrame::PixelFormat> formats = holder.videoSurface()->supportedPixelFormats();
+ const QList<QVideoFrame::PixelFormat> formats = holder.videoSurface()->supportedPixelFormats();
QVERIFY(formats.count() > 0);
// See if we can start and stop each pixel format (..)
- foreach (QVideoFrame::PixelFormat format, formats) {
+ for (QVideoFrame::PixelFormat format : formats) {
QVideoSurfaceFormat surfaceFormat(QSize(200,100), format);
QVERIFY(holder.videoSurface()->isFormatSupported(surfaceFormat)); // This does kind of depend on node factories
diff --git a/tests/auto/integration/qdeclarativevideooutput_window/qdeclarativevideooutput_window.pro b/tests/auto/integration/qdeclarativevideooutput_window/qdeclarativevideooutput_window.pro
index 82108d220..eeb1c0135 100644
--- a/tests/auto/integration/qdeclarativevideooutput_window/qdeclarativevideooutput_window.pro
+++ b/tests/auto/integration/qdeclarativevideooutput_window/qdeclarativevideooutput_window.pro
@@ -1,6 +1,6 @@
TARGET = tst_qdeclarativevideooutput_window
-QT += multimedia-private qml testlib quick
+QT += multimedia-private qml testlib quick qtmultimediaquicktools-private
CONFIG += testcase
RESOURCES += qml.qrc
diff --git a/tests/auto/integration/qmediaplayerbackend/BLACKLIST b/tests/auto/integration/qmediaplayerbackend/BLACKLIST
index c81f6c24f..c2833f1f7 100644
--- a/tests/auto/integration/qmediaplayerbackend/BLACKLIST
+++ b/tests/auto/integration/qmediaplayerbackend/BLACKLIST
@@ -1,8 +1,10 @@
# QTBUG-46368
osx
-windows
-
+windows-7
+windows-7sp1
+windows-10 msvc-2015
+windows-10 msvc-2017
# Media player plugin not built at the moment on this platform
opensuse-13.1 64bit
diff --git a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
index df218be7f..9cd3b7fa9 100644
--- a/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
+++ b/tests/auto/integration/qmediaplayerbackend/tst_qmediaplayerbackend.cpp
@@ -154,7 +154,7 @@ QMediaContent tst_QMediaPlayerBackend::selectVideoFile(const QStringList& mediaC
QSignalSpy errorSpy(&player, SIGNAL(error(QMediaPlayer::Error)));
- foreach (QString s, mediaCandidates) {
+ for (const QString &s : mediaCandidates) {
QFileInfo videoFile(s);
if (!videoFile.exists())
continue;
@@ -1354,6 +1354,7 @@ void tst_QMediaPlayerBackend::surfaceTest_data()
QList<QVideoFrame::PixelFormat> formatsYUV;
formatsYUV << QVideoFrame::Format_YUV420P
+ << QVideoFrame::Format_YUV422P
<< QVideoFrame::Format_YV12
<< QVideoFrame::Format_UYVY
<< QVideoFrame::Format_YUYV
diff --git a/tests/auto/integration/shared/mediafileselector.h b/tests/auto/integration/shared/mediafileselector.h
index 8b88d14a4..984da6e2b 100644
--- a/tests/auto/integration/shared/mediafileselector.h
+++ b/tests/auto/integration/shared/mediafileselector.h
@@ -42,7 +42,7 @@ static QMediaContent selectMediaFile(const QStringList& mediaCandidates)
QSignalSpy errorSpy(&player, SIGNAL(error(QMediaPlayer::Error)));
- foreach (QString s, mediaCandidates) {
+ for (const QString &s : mediaCandidates) {
QFileInfo mediaFile(s);
if (!mediaFile.exists())
continue;