tests/auto/auto.pro
changeset 19 fcece45ef507
parent 18 2f34d5167611
child 30 5dc02b23752f
--- a/tests/auto/auto.pro	Fri Apr 16 15:50:13 2010 +0300
+++ b/tests/auto/auto.pro	Mon May 03 13:17:34 2010 +0300
@@ -1,599 +1,22 @@
-QT = core
 TEMPLATE = subdirs
 
-# These tests use host tools and therefore can't work for cross-compiled Qt.
-!cross_compile:SUBDIRS += \
-           headers \
-           bic \
-           compiler \
-           compilerwarnings \
-           linguist \
-           maketestselftest \
-           moc \
-           uic \
-           guiapplauncher \
-           #atwrapper \     # These tests need significant updating,
-           #uiloader \      # they have hardcoded machine names etc.
-
-Q3SUBDIRS += \
-           q3accel \
-           q3action \
-           q3actiongroup \
-           q3buttongroup \
-           q3canvas \
-           q3checklistitem \
-           q3cstring \
-           q3databrowser \
-           q3dateedit \
-           q3datetimeedit \
-           q3deepcopy \
-           q3dict \
-           q3dns \
-           q3dockwindow \
-           q3filedialog \
-           q3groupbox \
-           q3hbox \
-           q3header \
-           q3iconview \
-           q3listbox \
-           q3listview \
-           q3listviewitemiterator \
-           q3mainwindow \
-           q3popupmenu \
-           q3process \
-           q3progressbar \
-           q3progressdialog \
-           q3ptrlist \
-           q3richtext \
-           q3scrollview \
-           q3semaphore \
-           q3serversocket \
-           q3socket \
-           q3socketdevice \
-           q3sqlcursor \
-           q3sqlselectcursor \
-           q3stylesheet \
-           q3tabdialog \
-           q3table \
-           q3textbrowser \
-           q3textedit \
-           q3textstream \
-           q3timeedit \
-           q3toolbar \
-           q3urloperator \
-           q3valuelist \
-           q3valuevector \
-           q3combobox \
-           q3frame \
-           q3uridrag \
-           q3widgetstack
-
-!cross_compile:Q3SUBDIRS += \
-           uic3
-
 SUBDIRS += \
-#           exceptionsafety_objects \ shouldn't enable it
-           languagechange \
-           collections \
-           exceptionsafety \
-           mediaobject \
-#           mediaobject_wince_ds9 \   This is Windows CE only (we test the second phonon backend ds9 here)
-           modeltest \
-           networkselftest \
-           qabstractbutton \
-           qabstractitemmodel \
-           qabstractitemview \
-           qabstractprintdialog \
-           qabstractscrollarea \
-           qabstractslider \
-           qabstractsocket \
-           qabstractspinbox \
-           qabstracttextdocumentlayout \
-           qabstractvideobuffer \
-           qabstractvideosurface \
-           qaccessibility \
-           qaction \
-           qactiongroup \
-           qalgorithms \
-           qanimationgroup \
-           qapplication \
-           qatomicint \
-           qatomicpointer \
-           qbitarray \
-           qboxlayout \
-           qbrush \
-           qbuffer \
-           qbuttongroup \
-           qbytearray \
-           qcache \
-           qchar \
-           qcheckbox \
-           qclipboard \
-           qcolor \
-           qcolordialog \
-           qcombobox \
-           qcompleter \
-           qcomplextext \
-           qcoreapplication \
-           qcryptographichash \
-           qcssparser \
-           qdatastream \
-           qdatawidgetmapper \
-           qdate \
-           qdatetime \
-           qdatetimeedit \
-           qdebug \
-           qdesktopservices \
-           qdesktopwidget \
-           qdial \
-           qdialog \
-           qdialogbuttonbox \
-           qdir \
-           qdirmodel \
-           qdockwidget \
-           qdom \
-           qdoublespinbox \
-           qdoublevalidator \
-           qdrag \
-           qerrormessage \
-           qevent \
-           qeventloop \
-           qexplicitlyshareddatapointer \
-           qfile \
-           qfiledialog \
-           qfiledialog2 \
-           qfileinfo \
-           qfilesystemwatcher \
-           qfilesystemmodel \
-           qflags \
-           qfocusevent \
-           qfocusframe \
-           qfont \
-           qfontcombobox \
-           qfontdatabase \
-           qfontdialog \
-           qfontmetrics \
-           qftp \
-           qgetputenv \
-           qglobal \
-           qgraphicseffect \
-           qgraphicseffectsource \
-           qgraphicsgridlayout \
-           qgraphicsitem \
-           qgraphicsitemanimation \
-           qgraphicsanchorlayout \
-           qgraphicsanchorlayout1 \
-           qgraphicslayout \
-           qgraphicslayoutitem \
-           qgraphicslinearlayout \
-           qgraphicsobject \
-           qgraphicspixmapitem \
-           qgraphicspolygonitem \
-           qgraphicsproxywidget \
-           qgraphicsscene \
-           qgraphicssceneindex \
-           qgraphicstransform \
-           qgraphicsview \
-           qgraphicswidget \
-           qgridlayout \
-           qgroupbox \
-           qguivariant \
-           qhash \
-           qheaderview \
-           qhelpcontentmodel \
-           qhelpenginecore \
-           qhelpgenerator \
-           qhelpindexmodel \
-           qhelpprojectdata \
-           qhostaddress \
-           qhostinfo \
-           qhttp \
-           qhttpnetworkreply \
-           qhttpnetworkconnection \
-           qicon \
-           qicoimageformat \
-           qimage \
-           qimageiohandler \
-           qimagereader \
-           qimagewriter \
-           qinputdialog \
-           qintvalidator \
-           qiodevice \
-           qitemdelegate \
-           qitemeditorfactory \
-           qitemmodel \
-           qitemselectionmodel \
-           qitemview \
-           qkeysequence \
-           qlabel \
-           qlayout \
-           qlcdnumber \
-           qlibrary \
-           qline \
-           qlineedit \
-           qlist \
-           qlistview \
-           qlistwidget \
-           qlocale \
-           qmainwindow \
-           qmake \
-           qmap \
-           qmath \
-           qmatrixnxn \
-           qmdiarea \
-           qmdisubwindow \
-           qmenu \
-           qmenubar \
-           qmessagebox \
-           qmetaobject \
-           qmetatype \
-           qmouseevent \
-           qmouseevent_modal \
-           qmovie \
-           qmutex \
-           qmutexlocker \
-           qnativesocketengine \
-           qnetworkcookie \
-           qnetworkcookiejar \
-           qnetworkinterface \
-           qnetworkproxy \
-           qnetworkrequest \
-           qnetworkreply \
-           qnetworkaccessmanager_and_qprogressdialog \
-           qnumeric \
-           qobject \
-           qobjectrace \
-           qcontiguouscache \
-           qpaintengine \
-           qpainter \
-           qpainterpath \
-           qpalette \
-           qparallelanimationgroup \
-           qpauseanimation \
-           qpathclipper \
-           qpen \
-           qpicture \
-           qpixmap \
-           qpixmapcache \
-           qpixmapfilter \
-           qplaintextedit \
-           qpoint \
-           qpointer \
-           qpolygon \
-           qprinter \
-           qprinterinfo \
-           qprocess \
-	   qprocessenvironment \
-           qprogressbar \
-           qprogressdialog \
-           qpropertyanimation \
-           qpushbutton \
-           qquaternion \
-           qqueue \
-           qradiobutton \
-           qreadlocker \
-           qreadwritelock \
-           qrect \
-           qregexp \
-           qregexpvalidator \
-           qregion \
-           qresourceengine \
-           qringbuffer \
-           qscopedpointer \
-           qscrollarea \
-           qsemaphore \
-           qsharedpointer \
-           qsharedpointer_and_qwidget \
-           qsequentialanimationgroup \
-           qset \
-           qsettings \
-           qshortcut \
-           qsignalmapper \
-           qsignalspy \
-           qsize \
-           qsizef \
-           qslider \
-           qsocketnotifier \
-           qsocks5socketengine \
-           qsortfilterproxymodel \
-           qsound \
-           qaudiodeviceinfo \
-           qaudioformat \
-           qaudiooutput \
-           qaudioinput \
-           qspinbox \
-           qsplitter \
-           qsql \
-           qsqldatabase \
-           qsqlerror \
-           qsqlfield \
-           qsqlquery \
-           qsqlquerymodel \
-           qsqlrecord \
-           qsqlrelationaltablemodel \
-           qsqltablemodel \
-           qsqlthread \
-           qsslcertificate \
-           qsslcipher \
-           qsslerror \
-           qsslkey \
-           qsslsocket \
-           qstackedlayout \
-           qstackedwidget \
-           qstandarditem \
-           qstandarditemmodel \
-           qstate \
-           qstatemachine \
-           qstatusbar \
-           qstl \
-           qstring \
-           qstringbuilder1 \
-           qstringbuilder2 \
-           qstringbuilder3 \
-           qstringbuilder4 \
-           qstringmatcher \
-           qstringlist \
-           qstringlistmodel \
-           qstyle \
-           qstyleoption \
-           qstylesheetstyle \
-           qsvgdevice \
-           qsvggenerator \
-           qsvgrenderer \
-           qsyntaxhighlighter \
-           qsystemtrayicon \
-           qtabbar \
-           qtableview \
-           qtablewidget \
-           qtabwidget \
-           qtcpserver \
-           qtcpsocket \
-           qtemporaryfile \
-           qtessellator \
-           qtextblock \
-           qtextboundaryfinder \
-           qtextbrowser \
-           #qtextcodec \
-           qtextcursor \
-           qtextdocument \
-           qtextdocumentfragment \
-           qtextdocumentlayout \
-           qtextedit \
-           qtextformat \
-           qtextlayout \
-           qtextlist \
-           qtextobject \
-           qtextscriptengine \
-           qtextstream \
-           qtexttable \
-           qthread \
-           qthreadonce \
-           qthreadstorage \
-           qtime \
-           qtimeline \
-           qtimer \
-           qtmd5 \
-           qtoolbar \
-           qtoolbox \
-           qtoolbutton \
-           qtooltip \
-           qtranslator \
-           qtransform \
-           qtransformedscreen \
-           qtreeview \
-           qtreewidget \
-           qtreewidgetitemiterator \
-           qtwidgets \
-           qudpsocket \
-           qundogroup \
-           qundostack \
-           qurl \
-           quuid \
-           qvariant \
-           qvarlengtharray \
-           qvector \
-           qvideoframe \
-           qvideosurfaceformat \
-           qvectornd \
-           qwaitcondition \
-           qwidget \
-           qwidgetaction \
-           qwindowsurface \
-           qwineventnotifier \
-           qwizard \
-           qwmatrix \
-           qworkspace \
-           qwritelocker \
-           qwsembedwidget \
-           qwsinputmethod \
-           qwswindowsystem \
-           qx11info \
-           qxml \
-           qxmlinputsource \
-           qxmlsimplereader \
-           qxmlstream \
-           selftests \
-           symbols \
-           qrand \
-           utf8 \
-           gestures \
-           qabstractnetworkcache \
-           qabstractproxymodel \
-           qbytearraymatcher \
-           qcalendarwidget \
-           qcolumnview \
-           qcommandlinkbutton \
-           qdbuscontext \
-           qdbusserver \
-           qdbusservicewatcher \
-           qdiriterator \
-           qeasingcurve \
-           qfileiconprovider \
-           qformlayout \
-           q_func_info \
-           qfuture \
-           qfuturewatcher \
-           qguard \
-           qhttpsocketengine \
-           qinputcontext \
-           qlocalsocket \
-           qmacstyle \
-           qmargins \
-           qnetworkaddressentry \
-           qnetworkcachemetadata \
-           qnetworkdiskcache \
-           qobjectperformance \
-           qpainterpathstroker \
-           qplugin \
-           qpluginloader \
-           qscrollbar \
-           qsidebar \
-           qsizegrip \
-           qsqldriver \
-           qtconcurrentfilter \
-           qtconcurrentiteratekernel \
-           qtconcurrentmap \
-           qtconcurrentrun \
-           qtconcurrentthreadengine \
-           qthreadpool \
-           qtipc \
-           qtokenautomaton \
-           qtouchevent \
-           qwidget_window \
-           rcc \
-           windowsmobile
+    corelib.pro \
+    gui.pro \
+    network.pro \
+    sql.pro \
+    xml.pro \
+    other.pro
 
-contains(QT_CONFIG,opengl):SUBDIRS += qgl
-
-contains(QT_CONFIG,qt3support):!wince*:SUBDIRS += $$Q3SUBDIRS
-
-contains(QT_CONFIG, OdfWriter):SUBDIRS += qzip qtextodfwriter
-mac: {
-    SUBDIRS += macgui \
-               macplist \
-               qaccessibility_mac
-}
-
-embedded:!wince* {
-    SUBDIRS += qcopchannel \
-               qdirectpainter \
-               qmultiscreen
-}
-!win32: {
-    SUBDIRS += qtextpiecetable
-}
-
-symbian {
-    SUBDIRS += qsoftkeymanager \
-               qs60mainapplication
-}
-
-# Enable the tests specific to QtXmlPatterns. If you add a test, remember to
-# update runQtXmlPatternsTests.sh too. Remember that this file, auto.pro, is
-# not respected by some test system, they just have a script which loop over
-# the folders.
-contains(QT_CONFIG, xmlpatterns) {
-SUBDIRS += checkxmlfiles                \
-           patternistexamplefiletree    \
-           patternistexamples           \
-           patternistheaders            \
-           qabstractmessagehandler      \
-           qabstracturiresolver         \
-           qabstractxmlforwarditerator  \
-           qabstractxmlnodemodel        \
-           qabstractxmlreceiver         \
-           qapplicationargumentparser   \
-           qautoptr                     \
-           qsimplexmlnodemodel          \
-           qsourcelocation              \
-           qxmlformatter                \
-           qxmlitem                     \
-           qxmlname                     \
-           qxmlnamepool                 \
-           qxmlnodemodelindex           \
-           qxmlquery                    \
-           qxmlresultitems              \
-           qxmlschema                   \
-           qxmlschemavalidator          \
-           qxmlserializer               \
-           xmlpatterns                  \
-           xmlpatternsdiagnosticsts     \
-           xmlpatternsschema            \
-           xmlpatternsschemats          \
-           xmlpatternssdk               \
-           xmlpatternsvalidator         \
-           xmlpatternsview              \
-           xmlpatternsxqts              \
-           xmlpatternsxslts
-
-xmlpatternsdiagnosticsts.depends = xmlpatternssdk
-xmlpatternsview.depends = xmlpatternssdk
-xmlpatternsxslts.depends = xmlpatternssdk
-xmlpatternsschemats.depends = xmlpatternssdk
-}
-
-unix:!embedded:contains(QT_CONFIG, dbus):SUBDIRS += \
-           qdbusabstractadaptor \
-           qdbusabstractinterface \
-           qdbusconnection \
-           qdbusinterface \
-           qdbuslocalcalls \
-           qdbusmarshall \
-           qdbusmetaobject \
-           qdbusmetatype \
-           qdbuspendingcall \
-           qdbuspendingreply \
-           qdbusperformance \
-           qdbusreply \
-           qdbusthreading \
-           qdbusxmlparser
-
-contains(QT_CONFIG, script): SUBDIRS += \
-           qscriptable \
-           qscriptclass \
-           qscriptcontext \
-           qscriptcontextinfo \
-           qscriptengine \
-           qscriptengineagent \
-           qscriptextqobject \
-           qscriptjstestsuite \
-           qscriptv8testsuite \
-           qscriptstring \
-           qscriptvalue \
-           qscriptvalueiterator \
-           qscriptenginedebugger
-
-contains(QT_CONFIG, webkit): SUBDIRS += \
-           qwebframe \
-           qwebpage \
-           qwebhistoryinterface \
-           qwebelement \
-           qwebhistory
-
-contains(QT_CONFIG, declarative): SUBDIRS += declarative
-
-# Following tests depends on private API
-!contains(QT_CONFIG, private_tests): SUBDIRS -= \
-           qcssparser \
-           qgraphicssceneindex \
-           qhttpnetworkconnection \
-           qhttpnetworkreply \
-           qnativesocketengine \
-           qnetworkreply \
-           qpathclipper \
-           qsocketnotifier \
-           qsocks5socketengine \
-           qstylesheetstyle \
-           qtextpiecetable \
-           xmlpatternsdiagnosticsts \
-           xmlpatternsview \
-           xmlpatternsxqts \
-           xmlpatternsxslts
+!cross_compile:                             SUBDIRS += host.pro
+contains(QT_CONFIG, qt3support):!wince*:    SUBDIRS += qt3support.pro
+contains(QT_CONFIG, opengl):                SUBDIRS += opengl.pro
+contains(QT_CONFIG, xmlpatterns):           SUBDIRS += xmlpatterns.pro
+unix:!embedded:contains(QT_CONFIG, dbus):   SUBDIRS += dbus.pro
+contains(QT_CONFIG, script):                SUBDIRS += script.pro
+contains(QT_CONFIG, webkit):                SUBDIRS += webkit.pro
+contains(QT_CONFIG, multimedia):            SUBDIRS += multimedia.pro
+contains(QT_CONFIG, phonon):                SUBDIRS += phonon.pro
+contains(QT_CONFIG, svg):                   SUBDIRS += svg.pro
 
 
-############### make check recursively for testcases ##################
-check.CONFIG = recursive
-check.recurse = $$SUBDIRS
-check.recurse_target = check
-QMAKE_EXTRA_TARGETS += check
-###########################################################