Re-enable the corelib autotests on Mac OS X

This is the first change to re-enable the autotests for the individual
qtbase modules. This means adding subdir.CONFIG=no_check_target for each
module (except corelib) in tests/auto/auto.pro instead of in
tests/tests.pro

QFileSystemWatcher, QIODeice, QSettings, QTextStream, QSocketNotifier,
QVariant, QPluginLoader, QLocale: These tests currently fail, which
will block any changes that attempt to re-enable the autotests. Ignore
the failures for now by marking them as insignificant.

QAbstractItemModel: This test currently crashes, which can
destabilize the CI system when attempting to re-enable the autotests.
Skip this test for now by disabling the check target for it.

Change-Id: Ie5147d5c5cfae5e7d0a495d5c4788ce92fe2e6d8
Reviewed-by: Marius Storm-Olsen <marius.storm-olsen@nokia.com>
This commit is contained in:
Bradley T. Hughes 2011-11-16 11:21:23 +01:00 committed by Qt by Nokia
parent 249c4fc8e9
commit 84f0add9b3
11 changed files with 34 additions and 3 deletions

View File

@ -19,3 +19,19 @@ cross_compile: SUBDIRS -= tools
!contains(QT_CONFIG, opengl): SUBDIRS -= opengl
!unix|embedded|!contains(QT_CONFIG, dbus): SUBDIRS -= dbus
!contains(QT_CONFIG, v8): SUBDIRS -= v8
# disable 'make check' on Mac OS X for the following subdirs for the time being
mac {
dbus.CONFIG += no_check_target
gui.CONFIG += no_check_target
integrationtests.CONFIG += no_check_target
network.CONFIG += no_check_target
opengl.CONFIG += no_check_target
sql.CONFIG += no_check_target
testlib.CONFIG += no_check_target
tools.CONFIG += no_check_target
v8.CONFIG += no_check_target
xml.CONFIG += no_check_target
other.CONFIG += no_check_target
widgets.CONFIG += no_check_target
}

View File

@ -2,3 +2,5 @@ CONFIG += testcase parallel_test
TARGET = tst_qfilesystemwatcher
QT = core testlib
SOURCES = tst_qfilesystemwatcher.cpp
mac: CONFIG += insignificant_test # QTBUG-22744

View File

@ -13,3 +13,5 @@ wince* {
DEFINES += SRCDIR=\\\"$$PWD/\\\"
}
MOC_DIR=tmp
mac: CONFIG += insignificant_test # QTBUG-22766

View File

@ -5,3 +5,5 @@ SOURCES = tst_qsettings.cpp
RESOURCES += qsettings.qrc
win32-msvc*:LIBS += advapi32.lib
mac: CONFIG += insignificant_test # QTBUG-22745

View File

@ -22,3 +22,5 @@ wince* {
} else {
DEFINES += SRCDIR=\\\"$$PWD/../\\\"
}
mac: CONFIG += insignificant_test # QTBUG-22767

View File

@ -23,3 +23,5 @@ SUBDIRS=\
# This test is only applicable on Windows
!win32*:SUBDIRS -= qwineventnotifier
mac: qabstractitemmodel.CONFIG = no_check_target # QTBUG-22748

View File

@ -6,3 +6,5 @@ SOURCES = tst_qsocketnotifier.cpp
requires(contains(QT_CONFIG,private_tests))
include(../../../network/socket/platformsocketengine/platformsocketengine.pri)
mac: CONFIG += insignificant_test # QTBUG-22746

View File

@ -2,3 +2,5 @@ CONFIG += testcase
TARGET = tst_qvariant
QT = widgets network testlib
SOURCES = tst_qvariant.cpp
mac: CONFIG += insignificant_test # QTBUG-QTBUG-22747

View File

@ -18,3 +18,5 @@ wince* {
addFiles.path = bin
DEPLOYMENT += addFiles
}
mac: CONFIG += insignificant_test # QTBUG-22765

View File

@ -18,3 +18,5 @@ SOURCES = ../tst_qlocale.cpp
addFiles.path = "\\Program Files\\tst_qlocale"
DEPLOYMENT += addFiles
}
mac: CONFIG += insignificant_test # QTBUG-22769

View File

@ -4,6 +4,3 @@ SUBDIRS = auto
# benchmarks in debug mode is rarely sensible
# benchmarks are not sensible for code coverage (here with tool testcocoon)
!testcocoon:contains(QT_CONFIG,release):SUBDIRS += benchmarks
# disable 'make check' on Mac OS X for the time being
mac: auto.CONFIG += no_check_target