summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Goddard <michael.goddard@nokia.com>2011-07-19 15:51:43 +1000
committerQt by Nokia <qt-info@nokia.com>2011-07-25 03:13:03 +0200
commit1b1012f2990084ffc367ddb4aaf5910835bc4641 (patch)
tree95826215bceaada774084c4e2a41211a40e95bde
parent518ae46dfeb0bc87ea787bfe6bf0a5e183db8442 (diff)
Add the configuration tests.
Add the list of tests to sync.profile, and make sure each test only happens on the platforms it's intended for. Change-Id: Id022a6b85b349f4a8a649d3449b622e4ada7f4f4 Reviewed-on: http://codereview.qt.nokia.com/1910 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com>
-rw-r--r--config.tests/directshow/directshow.pro2
-rw-r--r--config.tests/evr/evr.pro2
-rw-r--r--config.tests/gstreamer_appsrc/gstreamer_appsrc.pro (renamed from config.tests/gstreamer-appsrc/gstreamer-appsrc.pro)3
-rw-r--r--config.tests/gstreamer_appsrc/main.cpp (renamed from config.tests/gstreamer-appsrc/main.cpp)0
-rw-r--r--config.tests/gstreamer_photography/gstreamer_photography.pro (renamed from config.tests/gstreamer-photography/gstreamer-photography.pro)3
-rw-r--r--config.tests/gstreamer_photography/main.cpp (renamed from config.tests/gstreamer-photography/main.cpp)0
-rw-r--r--config.tests/pulseaudio/pulseaudio.pro5
-rw-r--r--config.tests/wmp/wmp.pro2
-rw-r--r--config.tests/wmsdk/wmsdk.pro2
-rw-r--r--src/multimediakit/audio/audio.pri2
-rw-r--r--src/multimediakit/effects/effects.pri2
-rw-r--r--src/plugins/directshow/directshow.pro2
-rw-r--r--src/plugins/gstreamer/gstreamer.pro4
-rw-r--r--src/plugins/gstreamer/mediaplayer/mediaplayer.pri2
-rw-r--r--src/plugins/plugins.pro4
-rw-r--r--sync.profile13
16 files changed, 37 insertions, 11 deletions
diff --git a/config.tests/directshow/directshow.pro b/config.tests/directshow/directshow.pro
index 526519851..0ad9cb763 100644
--- a/config.tests/directshow/directshow.pro
+++ b/config.tests/directshow/directshow.pro
@@ -2,6 +2,8 @@ CONFIG -= qt
CONFIG += console
TEMPLATE = app
+requires(win32*)
+
# Input
SOURCES += main.cpp
diff --git a/config.tests/evr/evr.pro b/config.tests/evr/evr.pro
index bbdad3ffe..c15b6c8c4 100644
--- a/config.tests/evr/evr.pro
+++ b/config.tests/evr/evr.pro
@@ -2,5 +2,7 @@ CONFIG -= qt
CONFIG += console
TEMPLATE = app
+requires(win32*)
+
# Input
SOURCES += main.cpp
diff --git a/config.tests/gstreamer-appsrc/gstreamer-appsrc.pro b/config.tests/gstreamer_appsrc/gstreamer_appsrc.pro
index 6c003e4d9..b0a6efc01 100644
--- a/config.tests/gstreamer-appsrc/gstreamer-appsrc.pro
+++ b/config.tests/gstreamer_appsrc/gstreamer_appsrc.pro
@@ -1,8 +1,9 @@
TEMPLATE = app
-TARGET =
DEPENDPATH += .
INCLUDEPATH += .
+requires(unix)
+
# Input
SOURCES += main.cpp
diff --git a/config.tests/gstreamer-appsrc/main.cpp b/config.tests/gstreamer_appsrc/main.cpp
index 7182fd3d0..7182fd3d0 100644
--- a/config.tests/gstreamer-appsrc/main.cpp
+++ b/config.tests/gstreamer_appsrc/main.cpp
diff --git a/config.tests/gstreamer-photography/gstreamer-photography.pro b/config.tests/gstreamer_photography/gstreamer_photography.pro
index e2b530286..c0d995227 100644
--- a/config.tests/gstreamer-photography/gstreamer-photography.pro
+++ b/config.tests/gstreamer_photography/gstreamer_photography.pro
@@ -1,8 +1,9 @@
TEMPLATE = app
-TARGET =
DEPENDPATH += .
INCLUDEPATH += .
+requires(unix)
+
# Input
SOURCES += main.cpp
diff --git a/config.tests/gstreamer-photography/main.cpp b/config.tests/gstreamer_photography/main.cpp
index 677ee68cb..677ee68cb 100644
--- a/config.tests/gstreamer-photography/main.cpp
+++ b/config.tests/gstreamer_photography/main.cpp
diff --git a/config.tests/pulseaudio/pulseaudio.pro b/config.tests/pulseaudio/pulseaudio.pro
index 6f121fed7..3dd769fdd 100644
--- a/config.tests/pulseaudio/pulseaudio.pro
+++ b/config.tests/pulseaudio/pulseaudio.pro
@@ -1,8 +1,11 @@
-SOURCES = pulseaudio.cpp
CONFIG -= qt
LIBS +=
CONFIG += link_pkgconfig
+requires(unix)
+
PKGCONFIG += \
libpulse \
libpulse-mainloop-glib
+
+SOURCES = pulseaudio.cpp
diff --git a/config.tests/wmp/wmp.pro b/config.tests/wmp/wmp.pro
index b00754e59..4c2f1578b 100644
--- a/config.tests/wmp/wmp.pro
+++ b/config.tests/wmp/wmp.pro
@@ -2,6 +2,8 @@ CONFIG -= qt
CONFIG += console
TEMPLATE = app
+requires(win32*)
+
# Input
SOURCES += main.cpp
diff --git a/config.tests/wmsdk/wmsdk.pro b/config.tests/wmsdk/wmsdk.pro
index bbdad3ffe..c15b6c8c4 100644
--- a/config.tests/wmsdk/wmsdk.pro
+++ b/config.tests/wmsdk/wmsdk.pro
@@ -2,5 +2,7 @@ CONFIG -= qt
CONFIG += console
TEMPLATE = app
+requires(win32*)
+
# Input
SOURCES += main.cpp
diff --git a/src/multimediakit/audio/audio.pri b/src/multimediakit/audio/audio.pri
index 799d6a05b..4bedbd4d5 100644
--- a/src/multimediakit/audio/audio.pri
+++ b/src/multimediakit/audio/audio.pri
@@ -44,7 +44,7 @@ win32 {
}
unix:!mac {
- contains(pulseaudio_enabled, yes) {
+ contains(config_test_pulseaudio, yes) {
DEFINES += QT_NO_AUDIO_BACKEND
}
else:contains(QT_CONFIG, alsa) {
diff --git a/src/multimediakit/effects/effects.pri b/src/multimediakit/effects/effects.pri
index 20eb692e6..2b003a072 100644
--- a/src/multimediakit/effects/effects.pri
+++ b/src/multimediakit/effects/effects.pri
@@ -1,7 +1,7 @@
INCLUDEPATH += effects
unix:!mac {
- contains(pulseaudio_enabled, yes) {
+ contains(config_test_pulseaudio, yes) {
CONFIG += link_pkgconfig
PKGCONFIG += libpulse
diff --git a/src/plugins/directshow/directshow.pro b/src/plugins/directshow/directshow.pro
index 32e5f3a31..513f810fb 100644
--- a/src/plugins/directshow/directshow.pro
+++ b/src/plugins/directshow/directshow.pro
@@ -17,7 +17,7 @@ DEPENDPATH += .
HEADERS += dsserviceplugin.h
SOURCES += dsserviceplugin.cpp
-!contains(wmsdk_enabled, yes): DEFINES += QT_NO_WMSDK
+!contains(config_test_wmsdk, yes): DEFINES += QT_NO_WMSDK
include (player/player.pri)
include (camera/camera.pri)
diff --git a/src/plugins/gstreamer/gstreamer.pro b/src/plugins/gstreamer/gstreamer.pro
index 9372ec2b6..1e3340b0f 100644
--- a/src/plugins/gstreamer/gstreamer.pro
+++ b/src/plugins/gstreamer/gstreamer.pro
@@ -24,7 +24,7 @@ PKGCONFIG += \
gstreamer-video-0.10
maemo*:PKGCONFIG +=gstreamer-plugins-bad-0.10
-contains(gstreamer-appsrc_enabled, yes): PKGCONFIG += gstreamer-app-0.10
+contains(config_test_gstreamer_appsrc, yes): PKGCONFIG += gstreamer-app-0.10
maemo6 {
HEADERS += camerabuttonlistener_meego.h
@@ -89,7 +89,7 @@ SOURCES += \
include(mediaplayer/mediaplayer.pri)
include(mediacapture/mediacapture.pri)
-contains(gstreamer-photography_enabled, yes) {
+contains(config_test_gstreamer_photography, yes) {
include(camerabin/camerabin.pri)
}
diff --git a/src/plugins/gstreamer/mediaplayer/mediaplayer.pri b/src/plugins/gstreamer/mediaplayer/mediaplayer.pri
index 9045a80dd..310ed6f24 100644
--- a/src/plugins/gstreamer/mediaplayer/mediaplayer.pri
+++ b/src/plugins/gstreamer/mediaplayer/mediaplayer.pri
@@ -2,7 +2,7 @@ INCLUDEPATH += $$PWD
DEFINES += QMEDIA_GSTREAMER_PLAYER
-contains(gstreamer-appsrc_enabled, yes) {
+contains(config_test_gstreamer_appsrc, yes) {
HEADERS += $$PWD/qgstappsrc.h
SOURCES += $$PWD/qgstappsrc.cpp
diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro
index 5de1159be..bf747612f 100644
--- a/src/plugins/plugins.pro
+++ b/src/plugins/plugins.pro
@@ -13,7 +13,7 @@ win32 {
}
win32 {
- contains(directshow_enabled, yes): SUBDIRS += directshow
+ contains(config_test_directshow, yes): SUBDIRS += directshow
}
simulator: SUBDIRS += simulator
@@ -34,7 +34,7 @@ unix:!mac {
!maemo*:SUBDIRS += v4l
- contains(pulseaudio_enabled, yes) {
+ contains(config_test_pulseaudio, yes) {
SUBDIRS += pulseaudio
}
}
diff --git a/sync.profile b/sync.profile
index 68fbdc6a4..6370cb1cf 100644
--- a/sync.profile
+++ b/sync.profile
@@ -32,3 +32,16 @@
"qtxmlpatterns" => "refs/heads/master",
"qtdeclarative" => "refs/heads/master",
);
+# Compile tests
+%configtests = (
+ # Windows tests
+ "directshow" => {},
+ "wmsdk" => {},
+ "wmp" => {},
+ "evr" => {},
+
+ # Linux tests
+ "gstreamer_photography" => {},
+ "gstreamer_appsrc" => {},
+ "pulseaudio" => {},
+);