deal with FIXME about tests

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
This commit is contained in:
Ivailo Monev 2019-05-17 20:46:49 +00:00
parent f94e9391f2
commit 8d240f4997
36 changed files with 330 additions and 318 deletions

View file

@ -36,7 +36,7 @@ set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "C++ toolkit derived from the Qt 4.8 frame
set(CPACK_PACKAGE_VENDOR "Katie")
set(CPACK_PACKAGE_CONTACT "xakepa10@gmail.com")
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README")
# set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/Copyright.txt")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LGPL_EXCEPTION.txt")
set(CPACK_PACKAGE_VERSION_MAJOR "4")
set(CPACK_PACKAGE_VERSION_MINOR "9")
set(CPACK_PACKAGE_VERSION_PATCH "0")
@ -493,8 +493,6 @@ if(ENABLE_TESTING)
)
enable_testing()
add_definitions(-DQT_BUILD_INTERNAL)
# FIXME: most tests are not namespaces aware
add_definitions(-DQT_NAMESPACE_COMPAT)
configure_file(
${CMAKE_SOURCE_DIR}/cmake/runtest.sh.cmake

View file

@ -273,8 +273,28 @@ macro(KATIE_TEST TESTNAME TESTSOURCES)
add_executable(${TESTNAME} ${TESTSOURCES} ${ARGN})
# TODO: make GUI access optional, it is required by many tests so it should
# still be default
target_link_libraries(${TESTNAME} KtCore KtTest)
target_compile_definitions(
${TESTNAME} PRIVATE
-DSRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/"
)
set_target_properties(
${TESTNAME} PROPERTIES
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)
add_test(
NAME ${TESTNAME}
COMMAND ${CMAKE_BINARY_DIR}/runtest.sh ${CMAKE_CURRENT_BINARY_DIR}/${TESTNAME}
)
endmacro()
# a macro to add tests easily by setting them up with the assumptions they make
macro(KATIE_GUI_TEST TESTNAME TESTSOURCES)
katie_resources(${TESTSOURCES} ${ARGN})
add_executable(${TESTNAME} ${TESTSOURCES} ${ARGN})
target_link_libraries(${TESTNAME} KtCore KtGui KtTest)
target_compile_definitions(
${TESTNAME} PRIVATE

View file

@ -4,139 +4,106 @@
#define QT_CLASS_MAP_H
static const ClassInfoEntry qclass_lib_map[] = {
{ "QTextCodec", "QtCore/qtextcodec.h"},
{ "ConverterState", "QtCore/qtextcodec.h"},
{ "QTextEncoder", "QtCore/qtextcodec.h"},
{ "QTextDecoder", "QtCore/qtextcodec.h"},
{ "QTextCodecFactoryInterface", "QtCore/qtextcodecplugin.h"},
{ "QTextCodecPlugin", "QtCore/qtextcodecplugin.h"},
{ "QFutureInterfaceBase", "QtCore/qfutureinterface.h"},
{ "QFutureWatcherBase", "QtCore/qfuturewatcher.h"},
{ "Exception", "QtCore/qtconcurrentexception.h"},
{ "UnhandledException", "QtCore/qtconcurrentexception.h"},
{ "ExceptionStore", "QtCore/qtconcurrentexception.h"},
{ "BlockSizeManager", "QtCore/qtconcurrentiteratekernel.h"},
{ "ResultIteratorBase", "QtCore/qtconcurrentresultstore.h"},
{ "ResultStoreBase", "QtCore/qtconcurrentresultstore.h"},
{ "ThreadEngineBase", "QtCore/qtconcurrentthreadengine.h"},
{ "QThreadPool", "QtCore/qthreadpool.h"},
{ "QBitArray", "QtCore/qbitarray.h"},
{ "QBitRef", "QtCore/qbitarray.h"},
{ "QByteArray", "QtCore/qbytearray.h"},
{ "QByteRef", "QtCore/qbytearray.h"},
{ "QByteArrayMatcher", "QtCore/qbytearraymatcher.h"},
{ "QChar", "QtCore/qchar.h"},
{ "QCommandLineOption", "QtCore/qcommandlineoption.h"},
{ "QCommandLineParser", "QtCore/qcommandlineparser.h"},
{ "QContiguousCacheData", "QtCore/qcontiguouscache.h"},
{ "QCryptographicHash", "QtCore/qcryptographichash.h"},
{ "QDate", "QtCore/qdatetime.h"},
{ "QTime", "QtCore/qdatetime.h"},
{ "QDateTime", "QtCore/qdatetime.h"},
{ "QEasingCurve", "QtCore/qeasingcurve.h"},
{ "QElapsedTimer", "QtCore/qelapsedtimer.h"},
{ "QHashData", "QtCore/qhash.h"},
{ "QLine", "QtCore/qline.h"},
{ "QLineF", "QtCore/qline.h"},
{ "QLinkedListData", "QtCore/qlinkedlist.h"},
{ "QListData", "QtCore/qlist.h"},
{ "QSystemLocale", "QtCore/qlocale.h"},
{ "QLocale", "QtCore/qlocale.h"},
{ "QMapData", "QtCore/qmap.h"},
{ "QPoint", "QtCore/qpoint.h"},
{ "QPointF", "QtCore/qpoint.h"},
{ "QRect", "QtCore/qrect.h"},
{ "QRectF", "QtCore/qrect.h"},
{ "QRegExp", "QtCore/qregexp.h"},
{ "QSharedData", "QtCore/qshareddata.h"},
{ "QSize", "QtCore/qsize.h"},
{ "QSizeF", "QtCore/qsize.h"},
{ "QString", "QtCore/qstring.h"},
{ "QLatin1String", "QtCore/qstring.h"},
{ "QCharRef", "QtCore/qstring.h"},
{ "QStringRef", "QtCore/qstring.h"},
{ "QStringList", "QtCore/qstringlist.h"},
{ "QStringMatcher", "QtCore/qstringmatcher.h"},
{ "QTextBoundaryFinder", "QtCore/qtextboundaryfinder.h"},
{ "QTimeLine", "QtCore/qtimeline.h"},
{ "QVectorData", "QtCore/qvector.h"},
{ "QAtomicInt", "QtCore/qatomic.h"},
{ "QAtomicPointer", "QtCore/qatomic.h"},
{ "QMutex", "QtCore/qmutex.h"},
{ "QMutexLocker", "QtCore/qmutex.h"},
{ "QReadWriteLock", "QtCore/qreadwritelock.h"},
{ "QReadLocker", "QtCore/qreadwritelock.h"},
{ "QWriteLocker", "QtCore/qreadwritelock.h"},
{ "QSemaphore", "QtCore/qsemaphore.h"},
{ "QThread", "QtCore/qthread.h"},
{ "QWaitCondition", "QtCore/qwaitcondition.h"},
{ "QFactoryInterface", "QtCore/qfactoryinterface.h"},
{ "QLibrary", "QtCore/qlibrary.h"},
{ "QPluginLoader", "QtCore/qpluginloader.h"},
{ "QUuid", "QtCore/quuid.h"},
{ "QLibraryInfo", "QtCore/qlibraryinfo.h"},
{ "QInternal", "QtCore/qnamespace.h"},
{ "QJsonArray", "QtCore/qjsonarray.h"},
{ "QJsonParseError", "QtCore/qjsondocument.h"},
{ "QJsonDocument", "QtCore/qjsondocument.h"},
{ "QJsonObject", "QtCore/qjsonobject.h"},
{ "QJsonValue", "QtCore/qjsonvalue.h"},
{ "QJsonValueRef", "QtCore/qjsonvalue.h"},
{ "QJsonValueRefPtr", "QtCore/qjsonvalue.h"},
{ "QJsonValuePtr", "QtCore/qjsonvalue.h"},
{ "QAbstractFileEngine", "QtCore/qabstractfileengine.h"},
{ "QAbstractFileEngineHandler", "QtCore/qabstractfileengine.h"},
{ "QAbstractFileEngineIterator", "QtCore/qabstractfileengine.h"},
{ "QBuffer", "QtCore/qbuffer.h"},
{ "QDataStream", "QtCore/qdatastream.h"},
{ "QDebug", "QtCore/qdebug.h"},
{ "QDir", "QtCore/qdir.h"},
{ "QDirIterator", "QtCore/qdiriterator.h"},
{ "QFile", "QtCore/qfile.h"},
{ "QFileInfo", "QtCore/qfileinfo.h"},
{ "QFileSystemWatcher", "QtCore/qfilesystemwatcher.h"},
{ "QFSFileEngine", "QtCore/qfsfileengine.h"},
{ "QIODevice", "QtCore/qiodevice.h"},
{ "QProcessEnvironment", "QtCore/qprocess.h"},
{ "QProcess", "QtCore/qprocess.h"},
{ "QResource", "QtCore/qresource.h"},
{ "QSettings", "QtCore/qsettings.h"},
{ "QStandardPaths", "QtCore/qstandardpaths.h"},
{ "QTemporaryFile", "QtCore/qtemporaryfile.h"},
{ "QTextStream", "QtCore/qtextstream.h"},
{ "QTextStreamManipulator", "QtCore/qtextstream.h"},
{ "QUrl", "QtCore/qurl.h"},
{ "QAbstractEventDispatcher", "QtCore/qabstracteventdispatcher.h"},
{ "QModelIndex", "QtCore/qabstractitemmodel.h"},
{ "QPersistentModelIndex", "QtCore/qabstractitemmodel.h"},
{ "QAbstractItemModel", "QtCore/qabstractitemmodel.h"},
{ "QAbstractTableModel", "QtCore/qabstractitemmodel.h"},
{ "QAbstractListModel", "QtCore/qabstractitemmodel.h"},
{ "QBasicTimer", "QtCore/qbasictimer.h"},
{ "QCoreApplication", "QtCore/qcoreapplication.h"},
{ "QEvent", "QtCore/qcoreevent.h"},
{ "QTimerEvent", "QtCore/qcoreevent.h"},
{ "QChildEvent", "QtCore/qcoreevent.h"},
{ "QDynamicPropertyChangeEvent", "QtCore/qcoreevent.h"},
{ "QEventLoop", "QtCore/qeventloop.h"},
{ "QMetaMethod", "QtCore/qmetaobject.h"},
{ "QMetaEnum", "QtCore/qmetaobject.h"},
{ "QMetaProperty", "QtCore/qmetaobject.h"},
{ "QMetaClassInfo", "QtCore/qmetaobject.h"},
{ "QMetaType", "QtCore/qmetatype.h"},
{ "QMimeData", "QtCore/qmimedata.h"},
{ "QObject", "QtCore/qobject.h"},
{ "QObjectCleanupHandler", "QtCore/qobjectcleanuphandler.h"},
{ "QGenericArgument", "QtCore/qobjectdefs.h"},
{ "QGenericReturnArgument", "QtCore/qobjectdefs.h"},
{ "QMetaObject", "QtCore/qobjectdefs.h"},
{ "QSharedMemory", "QtCore/qsharedmemory.h"},
{ "QSignalMapper", "QtCore/qsignalmapper.h"},
{ "QSocketNotifier", "QtCore/qsocketnotifier.h"},
{ "QSystemSemaphore", "QtCore/qsystemsemaphore.h"},
{ "QTimer", "QtCore/qtimer.h"},
{ "QTranslator", "QtCore/qtranslator.h"},
{ "QVariant", "QtCore/qvariant.h"},
{ "QDomImplementation", "QtXml/qdom.h"},
{ "QDomNode", "QtXml/qdom.h"},
{ "QDomNodeList", "QtXml/qdom.h"},
{ "QDomDocumentType", "QtXml/qdom.h"},
{ "QDomDocument", "QtXml/qdom.h"},
{ "QDomNamedNodeMap", "QtXml/qdom.h"},
{ "QDomDocumentFragment", "QtXml/qdom.h"},
{ "QDomCharacterData", "QtXml/qdom.h"},
{ "QDomAttr", "QtXml/qdom.h"},
{ "QDomElement", "QtXml/qdom.h"},
{ "QDomText", "QtXml/qdom.h"},
{ "QDomComment", "QtXml/qdom.h"},
{ "QDomCDATASection", "QtXml/qdom.h"},
{ "QDomNotation", "QtXml/qdom.h"},
{ "QDomEntity", "QtXml/qdom.h"},
{ "QDomEntityReference", "QtXml/qdom.h"},
{ "QDomProcessingInstruction", "QtXml/qdom.h"},
{ "QXmlNamespaceSupport", "QtXml/qxml.h"},
{ "QXmlAttributes", "QtXml/qxml.h"},
{ "QXmlInputSource", "QtXml/qxml.h"},
{ "QXmlParseException", "QtXml/qxml.h"},
{ "QXmlReader", "QtXml/qxml.h"},
{ "QXmlSimpleReader", "QtXml/qxml.h"},
{ "QXmlLocator", "QtXml/qxml.h"},
{ "QXmlContentHandler", "QtXml/qxml.h"},
{ "QXmlErrorHandler", "QtXml/qxml.h"},
{ "QXmlDTDHandler", "QtXml/qxml.h"},
{ "QXmlEntityResolver", "QtXml/qxml.h"},
{ "QXmlLexicalHandler", "QtXml/qxml.h"},
{ "QXmlDeclHandler", "QtXml/qxml.h"},
{ "QXmlDefaultHandler", "QtXml/qxml.h"},
{ "QXmlStreamAttribute", "QtXml/qxmlstream.h"},
{ "QXmlStreamAttributes", "QtXml/qxmlstream.h"},
{ "QXmlStreamNamespaceDeclaration", "QtXml/qxmlstream.h"},
{ "QXmlStreamNotationDeclaration", "QtXml/qxmlstream.h"},
{ "QXmlStreamEntityDeclaration", "QtXml/qxmlstream.h"},
{ "QXmlStreamEntityResolver", "QtXml/qxmlstream.h"},
{ "QXmlStreamReader", "QtXml/qxmlstream.h"},
{ "QXmlStreamWriter", "QtXml/qxmlstream.h"},
{ "QAbstractSocket", "QtNetwork/qabstractsocket.h"},
{ "QLocalServer", "QtNetwork/qlocalserver.h"},
{ "QLocalSocket", "QtNetwork/qlocalsocket.h"},
{ "QTcpServer", "QtNetwork/qtcpserver.h"},
{ "QTcpSocket", "QtNetwork/qtcpsocket.h"},
{ "QUdpSocket", "QtNetwork/qudpsocket.h"},
{ "QNetworkConfigurationManager", "QtNetwork/qnetworkconfigmanager.h"},
{ "QNetworkConfiguration", "QtNetwork/qnetworkconfiguration.h"},
{ "QNetworkSession", "QtNetwork/qnetworksession.h"},
{ "QAuthenticator", "QtNetwork/qauthenticator.h"},
{ "QIPv6Address", "QtNetwork/qhostaddress.h"},
{ "QHostAddress", "QtNetwork/qhostaddress.h"},
{ "QHostInfo", "QtNetwork/qhostinfo.h"},
{ "QNetworkAddressEntry", "QtNetwork/qnetworkinterface.h"},
{ "QNetworkInterface", "QtNetwork/qnetworkinterface.h"},
{ "QNetworkProxyQuery", "QtNetwork/qnetworkproxy.h"},
{ "QNetworkProxy", "QtNetwork/qnetworkproxy.h"},
{ "QNetworkProxyFactory", "QtNetwork/qnetworkproxy.h"},
{ "QUrlInfo", "QtNetwork/qurlinfo.h"},
{ "QNetworkCacheMetaData", "QtNetwork/qabstractnetworkcache.h"},
{ "QAbstractNetworkCache", "QtNetwork/qabstractnetworkcache.h"},
{ "QFtp", "QtNetwork/qftp.h"},
{ "QHttpHeader", "QtNetwork/qhttp.h"},
{ "QHttpResponseHeader", "QtNetwork/qhttp.h"},
{ "QHttpRequestHeader", "QtNetwork/qhttp.h"},
{ "QHttp", "QtNetwork/qhttp.h"},
{ "QHttpPart", "QtNetwork/qhttpmultipart.h"},
{ "QHttpMultiPart", "QtNetwork/qhttpmultipart.h"},
{ "QNetworkAccessManager", "QtNetwork/qnetworkaccessmanager.h"},
{ "QNetworkCookie", "QtNetwork/qnetworkcookie.h"},
{ "QNetworkCookieJar", "QtNetwork/qnetworkcookiejar.h"},
{ "QNetworkDiskCache", "QtNetwork/qnetworkdiskcache.h"},
{ "QNetworkReply", "QtNetwork/qnetworkreply.h"},
{ "QNetworkRequest", "QtNetwork/qnetworkrequest.h"},
{ "QSslCertificate", "QtNetwork/qsslcertificate.h"},
{ "QSslCipher", "QtNetwork/qsslcipher.h"},
{ "QSslConfiguration", "QtNetwork/qsslconfiguration.h"},
{ "QSslError", "QtNetwork/qsslerror.h"},
{ "QSslKey", "QtNetwork/qsslkey.h"},
{ "QSslSocket", "QtNetwork/qsslsocket.h"},
{ "QScriptable", "QtScript/qscriptable.h"},
{ "QScriptClass", "QtScript/qscriptclass.h"},
{ "QScriptClassPropertyIterator", "QtScript/qscriptclasspropertyiterator.h"},
{ "QScriptContext", "QtScript/qscriptcontext.h"},
{ "QScriptContextInfo", "QtScript/qscriptcontextinfo.h"},
{ "QScriptSyntaxCheckResult", "QtScript/qscriptengine.h"},
{ "QScriptEngine", "QtScript/qscriptengine.h"},
{ "QScriptEngineAgent", "QtScript/qscriptengineagent.h"},
{ "QScriptExtensionInterface", "QtScript/qscriptextensioninterface.h"},
{ "QScriptExtensionPlugin", "QtScript/qscriptextensionplugin.h"},
{ "QScriptProgram", "QtScript/qscriptprogram.h"},
{ "QScriptString", "QtScript/qscriptstring.h"},
{ "QScriptValue", "QtScript/qscriptvalue.h"},
{ "QScriptValueIterator", "QtScript/qscriptvalueiterator.h"},
{ "QAbstractFormBuilder", "QtUiTools/abstractformbuilder.h"},
{ "QFormBuilder", "QtUiTools/formbuilder.h"},
{ "QUiLoader", "QtUiTools/quiloader.h"},
{ "QGraphicsSvgItem", "QtSvg/qgraphicssvgitem.h"},
{ "QSvgGenerator", "QtSvg/qsvggenerator.h"},
{ "QSvgRenderer", "QtSvg/qsvgrenderer.h"},
{ "QSvgWidget", "QtSvg/qsvgwidget.h"},
{ "QAbstractTextDocumentLayout", "QtGui/qabstracttextdocumentlayout.h"},
{ "QTextObjectInterface", "QtGui/qabstracttextdocumentlayout.h"},
{ "QFont", "QtGui/qfont.h"},
@ -503,6 +470,177 @@ static const ClassInfoEntry qclass_lib_map[] = {
{ "QProgressDialog", "QtGui/qprogressdialog.h"},
{ "QWizard", "QtGui/qwizard.h"},
{ "QWizardPage", "QtGui/qwizard.h"},
{ "QBenchmarkIterationController", "QtTest/qbenchmark.h"},
{ "QTestData", "QtTest/qtestdata.h"},
{ "QTestEventLoop", "QtTest/qtesteventloop.h"},
{ "QTextCodec", "QtCore/qtextcodec.h"},
{ "ConverterState", "QtCore/qtextcodec.h"},
{ "QTextEncoder", "QtCore/qtextcodec.h"},
{ "QTextDecoder", "QtCore/qtextcodec.h"},
{ "QTextCodecFactoryInterface", "QtCore/qtextcodecplugin.h"},
{ "QTextCodecPlugin", "QtCore/qtextcodecplugin.h"},
{ "QFutureInterfaceBase", "QtCore/qfutureinterface.h"},
{ "QFutureWatcherBase", "QtCore/qfuturewatcher.h"},
{ "Exception", "QtCore/qtconcurrentexception.h"},
{ "UnhandledException", "QtCore/qtconcurrentexception.h"},
{ "ExceptionStore", "QtCore/qtconcurrentexception.h"},
{ "BlockSizeManager", "QtCore/qtconcurrentiteratekernel.h"},
{ "ResultIteratorBase", "QtCore/qtconcurrentresultstore.h"},
{ "ResultStoreBase", "QtCore/qtconcurrentresultstore.h"},
{ "ThreadEngineBase", "QtCore/qtconcurrentthreadengine.h"},
{ "QThreadPool", "QtCore/qthreadpool.h"},
{ "QBitArray", "QtCore/qbitarray.h"},
{ "QBitRef", "QtCore/qbitarray.h"},
{ "QByteArray", "QtCore/qbytearray.h"},
{ "QByteRef", "QtCore/qbytearray.h"},
{ "QByteArrayMatcher", "QtCore/qbytearraymatcher.h"},
{ "QChar", "QtCore/qchar.h"},
{ "QCommandLineOption", "QtCore/qcommandlineoption.h"},
{ "QCommandLineParser", "QtCore/qcommandlineparser.h"},
{ "QContiguousCacheData", "QtCore/qcontiguouscache.h"},
{ "QCryptographicHash", "QtCore/qcryptographichash.h"},
{ "QDate", "QtCore/qdatetime.h"},
{ "QTime", "QtCore/qdatetime.h"},
{ "QDateTime", "QtCore/qdatetime.h"},
{ "QEasingCurve", "QtCore/qeasingcurve.h"},
{ "QElapsedTimer", "QtCore/qelapsedtimer.h"},
{ "QHashData", "QtCore/qhash.h"},
{ "QLine", "QtCore/qline.h"},
{ "QLineF", "QtCore/qline.h"},
{ "QLinkedListData", "QtCore/qlinkedlist.h"},
{ "QListData", "QtCore/qlist.h"},
{ "QSystemLocale", "QtCore/qlocale.h"},
{ "QLocale", "QtCore/qlocale.h"},
{ "QMapData", "QtCore/qmap.h"},
{ "QPoint", "QtCore/qpoint.h"},
{ "QPointF", "QtCore/qpoint.h"},
{ "QRect", "QtCore/qrect.h"},
{ "QRectF", "QtCore/qrect.h"},
{ "QRegExp", "QtCore/qregexp.h"},
{ "QSharedData", "QtCore/qshareddata.h"},
{ "QSize", "QtCore/qsize.h"},
{ "QSizeF", "QtCore/qsize.h"},
{ "QString", "QtCore/qstring.h"},
{ "QLatin1String", "QtCore/qstring.h"},
{ "QCharRef", "QtCore/qstring.h"},
{ "QStringRef", "QtCore/qstring.h"},
{ "QStringList", "QtCore/qstringlist.h"},
{ "QStringMatcher", "QtCore/qstringmatcher.h"},
{ "QTextBoundaryFinder", "QtCore/qtextboundaryfinder.h"},
{ "QTimeLine", "QtCore/qtimeline.h"},
{ "QVectorData", "QtCore/qvector.h"},
{ "QAtomicInt", "QtCore/qatomic.h"},
{ "QAtomicPointer", "QtCore/qatomic.h"},
{ "QMutex", "QtCore/qmutex.h"},
{ "QMutexLocker", "QtCore/qmutex.h"},
{ "QReadWriteLock", "QtCore/qreadwritelock.h"},
{ "QReadLocker", "QtCore/qreadwritelock.h"},
{ "QWriteLocker", "QtCore/qreadwritelock.h"},
{ "QSemaphore", "QtCore/qsemaphore.h"},
{ "QThread", "QtCore/qthread.h"},
{ "QWaitCondition", "QtCore/qwaitcondition.h"},
{ "QFactoryInterface", "QtCore/qfactoryinterface.h"},
{ "QLibrary", "QtCore/qlibrary.h"},
{ "QPluginLoader", "QtCore/qpluginloader.h"},
{ "QUuid", "QtCore/quuid.h"},
{ "QLibraryInfo", "QtCore/qlibraryinfo.h"},
{ "QInternal", "QtCore/qnamespace.h"},
{ "QJsonArray", "QtCore/qjsonarray.h"},
{ "QJsonParseError", "QtCore/qjsondocument.h"},
{ "QJsonDocument", "QtCore/qjsondocument.h"},
{ "QJsonObject", "QtCore/qjsonobject.h"},
{ "QJsonValue", "QtCore/qjsonvalue.h"},
{ "QJsonValueRef", "QtCore/qjsonvalue.h"},
{ "QJsonValueRefPtr", "QtCore/qjsonvalue.h"},
{ "QJsonValuePtr", "QtCore/qjsonvalue.h"},
{ "QAbstractFileEngine", "QtCore/qabstractfileengine.h"},
{ "QAbstractFileEngineHandler", "QtCore/qabstractfileengine.h"},
{ "QAbstractFileEngineIterator", "QtCore/qabstractfileengine.h"},
{ "QBuffer", "QtCore/qbuffer.h"},
{ "QDataStream", "QtCore/qdatastream.h"},
{ "QDebug", "QtCore/qdebug.h"},
{ "QDir", "QtCore/qdir.h"},
{ "QDirIterator", "QtCore/qdiriterator.h"},
{ "QFile", "QtCore/qfile.h"},
{ "QFileInfo", "QtCore/qfileinfo.h"},
{ "QFileSystemWatcher", "QtCore/qfilesystemwatcher.h"},
{ "QFSFileEngine", "QtCore/qfsfileengine.h"},
{ "QIODevice", "QtCore/qiodevice.h"},
{ "QProcessEnvironment", "QtCore/qprocess.h"},
{ "QProcess", "QtCore/qprocess.h"},
{ "QResource", "QtCore/qresource.h"},
{ "QSettings", "QtCore/qsettings.h"},
{ "QStandardPaths", "QtCore/qstandardpaths.h"},
{ "QTemporaryFile", "QtCore/qtemporaryfile.h"},
{ "QTextStream", "QtCore/qtextstream.h"},
{ "QTextStreamManipulator", "QtCore/qtextstream.h"},
{ "QUrl", "QtCore/qurl.h"},
{ "QAbstractEventDispatcher", "QtCore/qabstracteventdispatcher.h"},
{ "QModelIndex", "QtCore/qabstractitemmodel.h"},
{ "QPersistentModelIndex", "QtCore/qabstractitemmodel.h"},
{ "QAbstractItemModel", "QtCore/qabstractitemmodel.h"},
{ "QAbstractTableModel", "QtCore/qabstractitemmodel.h"},
{ "QAbstractListModel", "QtCore/qabstractitemmodel.h"},
{ "QBasicTimer", "QtCore/qbasictimer.h"},
{ "QCoreApplication", "QtCore/qcoreapplication.h"},
{ "QEvent", "QtCore/qcoreevent.h"},
{ "QTimerEvent", "QtCore/qcoreevent.h"},
{ "QChildEvent", "QtCore/qcoreevent.h"},
{ "QDynamicPropertyChangeEvent", "QtCore/qcoreevent.h"},
{ "QEventLoop", "QtCore/qeventloop.h"},
{ "QMetaMethod", "QtCore/qmetaobject.h"},
{ "QMetaEnum", "QtCore/qmetaobject.h"},
{ "QMetaProperty", "QtCore/qmetaobject.h"},
{ "QMetaClassInfo", "QtCore/qmetaobject.h"},
{ "QMetaType", "QtCore/qmetatype.h"},
{ "QMimeData", "QtCore/qmimedata.h"},
{ "QObject", "QtCore/qobject.h"},
{ "QObjectCleanupHandler", "QtCore/qobjectcleanuphandler.h"},
{ "QGenericArgument", "QtCore/qobjectdefs.h"},
{ "QGenericReturnArgument", "QtCore/qobjectdefs.h"},
{ "QMetaObject", "QtCore/qobjectdefs.h"},
{ "QSharedMemory", "QtCore/qsharedmemory.h"},
{ "QSignalMapper", "QtCore/qsignalmapper.h"},
{ "QSocketNotifier", "QtCore/qsocketnotifier.h"},
{ "QSystemSemaphore", "QtCore/qsystemsemaphore.h"},
{ "QTimer", "QtCore/qtimer.h"},
{ "QTranslator", "QtCore/qtranslator.h"},
{ "QVariant", "QtCore/qvariant.h"},
{ "QDesignerComponents", "QtDesigner/qdesigner_components.h"},
{ "ActionProviderBase", "QtDesigner/default_actionprovider.h"},
{ "QToolBarActionProvider", "QtDesigner/default_actionprovider.h"},
{ "QMenuBarActionProvider", "QtDesigner/default_actionprovider.h"},
{ "QMenuActionProvider", "QtDesigner/default_actionprovider.h"},
{ "FormEditor", "QtDesigner/formeditor.h"},
{ "FormWindow", "QtDesigner/formwindow.h"},
{ "FormWindowWidgetStack", "QtDesigner/formwindow_widgetstack.h"},
{ "FormWindowCursor", "QtDesigner/formwindowcursor.h"},
{ "FormWindowManager", "QtDesigner/formwindowmanager.h"},
{ "IconCache", "QtDesigner/iconcache.h"},
{ "QDesignerResource", "QtDesigner/qdesigner_resource.h"},
{ "QtBrushManager", "QtDesigner/qtbrushmanager.h"},
{ "WidgetHandle", "QtDesigner/widgetselection.h"},
{ "WidgetSelection", "QtDesigner/widgetselection.h"},
{ "NewDynamicPropertyDialog", "QtDesigner/newdynamicpropertydialog.h"},
{ "PaletteEditorButton", "QtDesigner/paletteeditorbutton.h"},
{ "PropertyEditor", "QtDesigner/propertyeditor.h"},
{ "StringListEditorButton", "QtDesigner/stringlisteditorbutton.h"},
{ "SignalSlotEditor", "QtDesigner/signalsloteditor.h"},
{ "SignalSlotEditorPlugin", "QtDesigner/signalsloteditor_plugin.h"},
{ "SignalSlotEditorTool", "QtDesigner/signalsloteditor_tool.h"},
{ "ObjectInspector", "QtDesigner/objectinspector.h"},
{ "WidgetBox", "QtDesigner/widgetbox.h"},
{ "WidgetBoxDnDItem", "QtDesigner/widgetbox_dnditem.h"},
{ "BuddyEditor", "QtDesigner/buddyeditor.h"},
{ "BuddyEditorPlugin", "QtDesigner/buddyeditor_plugin.h"},
{ "BuddyEditorTool", "QtDesigner/buddyeditor_tool.h"},
{ "TabOrderEditor", "QtDesigner/tabordereditor.h"},
{ "TabOrderEditorPlugin", "QtDesigner/tabordereditor_plugin.h"},
{ "TabOrderEditorTool", "QtDesigner/tabordereditor_tool.h"},
{ "TaskMenuComponent", "QtDesigner/taskmenu_component.h"},
{ "QExtensionFactory", "QtDesigner/default_extensionfactory.h"},
{ "QExtensionManager", "QtDesigner/qextensionmanager.h"},
{ "QScriptEngineDebugger", "QtScriptTools/qscriptenginedebugger.h"},
{ "QDBusAbstractAdaptor", "QtDBus/qdbusabstractadaptor.h"},
{ "QDBusAbstractInterfaceBase", "QtDBus/qdbusabstractinterface.h"},
{ "QDBusAbstractInterface", "QtDBus/qdbusabstractinterface.h"},
@ -542,80 +680,6 @@ static const ClassInfoEntry qclass_lib_map[] = {
{ "QDeclarativeItem", "QtDeclarative/qdeclarativeitem.h"},
{ "QDeclarativePropertyMap", "QtDeclarative/qdeclarativepropertymap.h"},
{ "QDeclarativeView", "QtDeclarative/qdeclarativeview.h"},
{ "QDesignerComponents", "QtDesigner/qdesigner_components.h"},
{ "ActionProviderBase", "QtDesigner/default_actionprovider.h"},
{ "QToolBarActionProvider", "QtDesigner/default_actionprovider.h"},
{ "QMenuBarActionProvider", "QtDesigner/default_actionprovider.h"},
{ "QMenuActionProvider", "QtDesigner/default_actionprovider.h"},
{ "FormEditor", "QtDesigner/formeditor.h"},
{ "FormWindow", "QtDesigner/formwindow.h"},
{ "FormWindowWidgetStack", "QtDesigner/formwindow_widgetstack.h"},
{ "FormWindowCursor", "QtDesigner/formwindowcursor.h"},
{ "FormWindowManager", "QtDesigner/formwindowmanager.h"},
{ "IconCache", "QtDesigner/iconcache.h"},
{ "QDesignerResource", "QtDesigner/qdesigner_resource.h"},
{ "QtBrushManager", "QtDesigner/qtbrushmanager.h"},
{ "WidgetHandle", "QtDesigner/widgetselection.h"},
{ "WidgetSelection", "QtDesigner/widgetselection.h"},
{ "NewDynamicPropertyDialog", "QtDesigner/newdynamicpropertydialog.h"},
{ "PaletteEditorButton", "QtDesigner/paletteeditorbutton.h"},
{ "PropertyEditor", "QtDesigner/propertyeditor.h"},
{ "StringListEditorButton", "QtDesigner/stringlisteditorbutton.h"},
{ "SignalSlotEditor", "QtDesigner/signalsloteditor.h"},
{ "SignalSlotEditorPlugin", "QtDesigner/signalsloteditor_plugin.h"},
{ "SignalSlotEditorTool", "QtDesigner/signalsloteditor_tool.h"},
{ "ObjectInspector", "QtDesigner/objectinspector.h"},
{ "WidgetBox", "QtDesigner/widgetbox.h"},
{ "WidgetBoxDnDItem", "QtDesigner/widgetbox_dnditem.h"},
{ "BuddyEditor", "QtDesigner/buddyeditor.h"},
{ "BuddyEditorPlugin", "QtDesigner/buddyeditor_plugin.h"},
{ "BuddyEditorTool", "QtDesigner/buddyeditor_tool.h"},
{ "TabOrderEditor", "QtDesigner/tabordereditor.h"},
{ "TabOrderEditorPlugin", "QtDesigner/tabordereditor_plugin.h"},
{ "TabOrderEditorTool", "QtDesigner/tabordereditor_tool.h"},
{ "TaskMenuComponent", "QtDesigner/taskmenu_component.h"},
{ "QExtensionFactory", "QtDesigner/default_extensionfactory.h"},
{ "QExtensionManager", "QtDesigner/qextensionmanager.h"},
{ "QAbstractSocket", "QtNetwork/qabstractsocket.h"},
{ "QLocalServer", "QtNetwork/qlocalserver.h"},
{ "QLocalSocket", "QtNetwork/qlocalsocket.h"},
{ "QTcpServer", "QtNetwork/qtcpserver.h"},
{ "QTcpSocket", "QtNetwork/qtcpsocket.h"},
{ "QUdpSocket", "QtNetwork/qudpsocket.h"},
{ "QNetworkConfigurationManager", "QtNetwork/qnetworkconfigmanager.h"},
{ "QNetworkConfiguration", "QtNetwork/qnetworkconfiguration.h"},
{ "QNetworkSession", "QtNetwork/qnetworksession.h"},
{ "QAuthenticator", "QtNetwork/qauthenticator.h"},
{ "QIPv6Address", "QtNetwork/qhostaddress.h"},
{ "QHostAddress", "QtNetwork/qhostaddress.h"},
{ "QHostInfo", "QtNetwork/qhostinfo.h"},
{ "QNetworkAddressEntry", "QtNetwork/qnetworkinterface.h"},
{ "QNetworkInterface", "QtNetwork/qnetworkinterface.h"},
{ "QNetworkProxyQuery", "QtNetwork/qnetworkproxy.h"},
{ "QNetworkProxy", "QtNetwork/qnetworkproxy.h"},
{ "QNetworkProxyFactory", "QtNetwork/qnetworkproxy.h"},
{ "QUrlInfo", "QtNetwork/qurlinfo.h"},
{ "QNetworkCacheMetaData", "QtNetwork/qabstractnetworkcache.h"},
{ "QAbstractNetworkCache", "QtNetwork/qabstractnetworkcache.h"},
{ "QFtp", "QtNetwork/qftp.h"},
{ "QHttpHeader", "QtNetwork/qhttp.h"},
{ "QHttpResponseHeader", "QtNetwork/qhttp.h"},
{ "QHttpRequestHeader", "QtNetwork/qhttp.h"},
{ "QHttp", "QtNetwork/qhttp.h"},
{ "QHttpPart", "QtNetwork/qhttpmultipart.h"},
{ "QHttpMultiPart", "QtNetwork/qhttpmultipart.h"},
{ "QNetworkAccessManager", "QtNetwork/qnetworkaccessmanager.h"},
{ "QNetworkCookie", "QtNetwork/qnetworkcookie.h"},
{ "QNetworkCookieJar", "QtNetwork/qnetworkcookiejar.h"},
{ "QNetworkDiskCache", "QtNetwork/qnetworkdiskcache.h"},
{ "QNetworkReply", "QtNetwork/qnetworkreply.h"},
{ "QNetworkRequest", "QtNetwork/qnetworkrequest.h"},
{ "QSslCertificate", "QtNetwork/qsslcertificate.h"},
{ "QSslCipher", "QtNetwork/qsslcipher.h"},
{ "QSslConfiguration", "QtNetwork/qsslconfiguration.h"},
{ "QSslError", "QtNetwork/qsslerror.h"},
{ "QSslKey", "QtNetwork/qsslkey.h"},
{ "QSslSocket", "QtNetwork/qsslsocket.h"},
{ "QSqlQueryModel", "QtSql/qsqlquerymodel.h"},
{ "QSqlRelation", "QtSql/qsqlrelationaltablemodel.h"},
{ "QSqlRelationalTableModel", "QtSql/qsqlrelationaltablemodel.h"},
@ -631,70 +695,6 @@ static const ClassInfoEntry qclass_lib_map[] = {
{ "QSqlQuery", "QtSql/qsqlquery.h"},
{ "QSqlRecord", "QtSql/qsqlrecord.h"},
{ "QSqlResult", "QtSql/qsqlresult.h"},
{ "QGraphicsSvgItem", "QtSvg/qgraphicssvgitem.h"},
{ "QSvgGenerator", "QtSvg/qsvggenerator.h"},
{ "QSvgRenderer", "QtSvg/qsvgrenderer.h"},
{ "QSvgWidget", "QtSvg/qsvgwidget.h"},
{ "QDomImplementation", "QtXml/qdom.h"},
{ "QDomNode", "QtXml/qdom.h"},
{ "QDomNodeList", "QtXml/qdom.h"},
{ "QDomDocumentType", "QtXml/qdom.h"},
{ "QDomDocument", "QtXml/qdom.h"},
{ "QDomNamedNodeMap", "QtXml/qdom.h"},
{ "QDomDocumentFragment", "QtXml/qdom.h"},
{ "QDomCharacterData", "QtXml/qdom.h"},
{ "QDomAttr", "QtXml/qdom.h"},
{ "QDomElement", "QtXml/qdom.h"},
{ "QDomText", "QtXml/qdom.h"},
{ "QDomComment", "QtXml/qdom.h"},
{ "QDomCDATASection", "QtXml/qdom.h"},
{ "QDomNotation", "QtXml/qdom.h"},
{ "QDomEntity", "QtXml/qdom.h"},
{ "QDomEntityReference", "QtXml/qdom.h"},
{ "QDomProcessingInstruction", "QtXml/qdom.h"},
{ "QXmlNamespaceSupport", "QtXml/qxml.h"},
{ "QXmlAttributes", "QtXml/qxml.h"},
{ "QXmlInputSource", "QtXml/qxml.h"},
{ "QXmlParseException", "QtXml/qxml.h"},
{ "QXmlReader", "QtXml/qxml.h"},
{ "QXmlSimpleReader", "QtXml/qxml.h"},
{ "QXmlLocator", "QtXml/qxml.h"},
{ "QXmlContentHandler", "QtXml/qxml.h"},
{ "QXmlErrorHandler", "QtXml/qxml.h"},
{ "QXmlDTDHandler", "QtXml/qxml.h"},
{ "QXmlEntityResolver", "QtXml/qxml.h"},
{ "QXmlLexicalHandler", "QtXml/qxml.h"},
{ "QXmlDeclHandler", "QtXml/qxml.h"},
{ "QXmlDefaultHandler", "QtXml/qxml.h"},
{ "QXmlStreamAttribute", "QtXml/qxmlstream.h"},
{ "QXmlStreamAttributes", "QtXml/qxmlstream.h"},
{ "QXmlStreamNamespaceDeclaration", "QtXml/qxmlstream.h"},
{ "QXmlStreamNotationDeclaration", "QtXml/qxmlstream.h"},
{ "QXmlStreamEntityDeclaration", "QtXml/qxmlstream.h"},
{ "QXmlStreamEntityResolver", "QtXml/qxmlstream.h"},
{ "QXmlStreamReader", "QtXml/qxmlstream.h"},
{ "QXmlStreamWriter", "QtXml/qxmlstream.h"},
{ "QScriptable", "QtScript/qscriptable.h"},
{ "QScriptClass", "QtScript/qscriptclass.h"},
{ "QScriptClassPropertyIterator", "QtScript/qscriptclasspropertyiterator.h"},
{ "QScriptContext", "QtScript/qscriptcontext.h"},
{ "QScriptContextInfo", "QtScript/qscriptcontextinfo.h"},
{ "QScriptSyntaxCheckResult", "QtScript/qscriptengine.h"},
{ "QScriptEngine", "QtScript/qscriptengine.h"},
{ "QScriptEngineAgent", "QtScript/qscriptengineagent.h"},
{ "QScriptExtensionInterface", "QtScript/qscriptextensioninterface.h"},
{ "QScriptExtensionPlugin", "QtScript/qscriptextensionplugin.h"},
{ "QScriptProgram", "QtScript/qscriptprogram.h"},
{ "QScriptString", "QtScript/qscriptstring.h"},
{ "QScriptValue", "QtScript/qscriptvalue.h"},
{ "QScriptValueIterator", "QtScript/qscriptvalueiterator.h"},
{ "QScriptEngineDebugger", "QtScriptTools/qscriptenginedebugger.h"},
{ "QBenchmarkIterationController", "QtTest/qbenchmark.h"},
{ "QTestData", "QtTest/qtestdata.h"},
{ "QTestEventLoop", "QtTest/qtesteventloop.h"},
{ "QAbstractFormBuilder", "QtUiTools/abstractformbuilder.h"},
{ "QFormBuilder", "QtUiTools/formbuilder.h"},
{ "QUiLoader", "QtUiTools/quiloader.h"},
};
static const int qclass_lib_count = 690;

View file

@ -35,6 +35,9 @@ include_directories(
${CMAKE_BINARY_DIR}/privateinclude/QtUiTools
)
# FIXME: most tests are not namespaces aware
add_definitions(-DQT_NAMESPACE_COMPAT)
file(GLOB_RECURSE CMAKEFILES "${CMAKE_CURRENT_SOURCE_DIR}/*/CMakeLists.txt")
foreach(cmakefile ${CMAKEFILES})
get_filename_component(dirname ${cmakefile} PATH)

View file

@ -42,6 +42,8 @@
#include <QCoreApplication>
#include <QTextStream>
QT_USE_NAMESPACE
int main(int argc, char** argv)
{
QCoreApplication app(argc, argv);

View file

@ -1,4 +1,4 @@
katie_test(tst_bench_qanimation
katie_gui_test(tst_bench_qanimation
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dummyobject.cpp
${CMAKE_CURRENT_SOURCE_DIR}/dummyanimation.cpp

View file

@ -1,4 +1,4 @@
katie_test(tst_GraphicsViewBenchmark
katie_gui_test(tst_GraphicsViewBenchmark
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/gvbwidget.cpp
${CMAKE_CURRENT_SOURCE_DIR}/widgets/abstractscrollarea.cpp

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qgraphicsanchorlayout
katie_gui_test(tst_bench_qgraphicsanchorlayout
${CMAKE_CURRENT_SOURCE_DIR}/tst_qgraphicsanchorlayout.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qgraphicsitem
katie_gui_test(tst_bench_qgraphicsitem
${CMAKE_CURRENT_SOURCE_DIR}/tst_qgraphicsitem.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qgraphicslayout
katie_gui_test(tst_bench_qgraphicslayout
${CMAKE_CURRENT_SOURCE_DIR}/tst_qgraphicslayout.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qgraphicslinearlayout
katie_gui_test(tst_bench_qgraphicslinearlayout
${CMAKE_CURRENT_SOURCE_DIR}/tst_qgraphicslinearlayout.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qgraphicsscene
katie_gui_test(tst_bench_qgraphicsscene
${CMAKE_CURRENT_SOURCE_DIR}/tst_qgraphicsscene.cpp
)

View file

@ -1,4 +1,4 @@
katie_test(tst_bench_qgraphicsview
katie_gui_test(tst_bench_qgraphicsview
${CMAKE_CURRENT_SOURCE_DIR}/tst_qgraphicsview.cpp
${CMAKE_CURRENT_SOURCE_DIR}/chiptester/chiptester.cpp
${CMAKE_CURRENT_SOURCE_DIR}/chiptester/chip.cpp

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qgraphicswidget
katie_gui_test(tst_bench_qgraphicswidget
${CMAKE_CURRENT_SOURCE_DIR}/tst_qgraphicswidget.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_blendbench
katie_gui_test(tst_bench_blendbench
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
)

View file

@ -1,15 +1,3 @@
katie_test(tst_bench_imageConversion
katie_gui_test(tst_bench_imageConversion
${CMAKE_CURRENT_SOURCE_DIR}/tst_qimageconversion.cpp
)
# GIF is built-in supported
target_compile_definitions(tst_bench_imageConversion PRIVATE -DQTEST_HAVE_GIF)
if(WITH_JPEG AND JPEG_FOUND)
target_compile_definitions(tst_bench_imageConversion PRIVATE -DQTEST_HAVE_JPEG)
endif()
if(WITH_MNG AND MNG_FOUND)
target_compile_definitions(tst_bench_imageConversion PRIVATE -DQTEST_HAVE_MNG)
endif()
if(WITH_TIFF AND TIFF_FOUND)
target_compile_definitions(tst_bench_imageConversion PRIVATE -DQTEST_HAVE_TIFF)
endif()

View file

@ -1,4 +1,4 @@
katie_test(tst_bench_qimagereader
katie_gui_test(tst_bench_qimagereader
${CMAKE_CURRENT_SOURCE_DIR}/tst_qimagereader.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qpixmap
katie_gui_test(tst_bench_qpixmap
${CMAKE_CURRENT_SOURCE_DIR}/tst_qpixmap.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qpixmapcache
katie_gui_test(tst_bench_qpixmapcache
${CMAKE_CURRENT_SOURCE_DIR}/tst_qpixmapcache.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qtableview
katie_gui_test(tst_bench_qtableview
${CMAKE_CURRENT_SOURCE_DIR}/tst_qtableview.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qapplication
katie_gui_test(tst_bench_qapplication
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qguimetatype
katie_gui_test(tst_bench_qguimetatype
${CMAKE_CURRENT_SOURCE_DIR}/tst_qguimetatype.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qguivariant
katie_gui_test(tst_bench_qguivariant
${CMAKE_CURRENT_SOURCE_DIR}/tst_qguivariant.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qwidget
katie_gui_test(tst_bench_qwidget
${CMAKE_CURRENT_SOURCE_DIR}/tst_qwidget.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qmatrix4x4
katie_gui_test(tst_bench_qmatrix4x4
${CMAKE_CURRENT_SOURCE_DIR}/tst_qmatrix4x4.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qquaternion
katie_gui_test(tst_bench_qquaternion
${CMAKE_CURRENT_SOURCE_DIR}/tst_qquaternion.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qpainter
katie_gui_test(tst_bench_qpainter
${CMAKE_CURRENT_SOURCE_DIR}/tst_qpainter.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qregion
katie_gui_test(tst_bench_qregion
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_qtbench
katie_gui_test(tst_qtbench
${CMAKE_CURRENT_SOURCE_DIR}/tst_qtbench.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qtransform
katie_gui_test(tst_bench_qtransform
${CMAKE_CURRENT_SOURCE_DIR}/tst_qtransform.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_qstylesheetstyle
katie_gui_test(tst_bench_qstylesheetstyle
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_QFontMetrics
katie_gui_test(tst_bench_QFontMetrics
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
)

View file

@ -1,3 +1,3 @@
katie_test(tst_bench_QText
katie_gui_test(tst_bench_QText
${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
)

View file

@ -2,4 +2,4 @@ katie_test(tst_bench_qnetworkdiskcache
${CMAKE_CURRENT_SOURCE_DIR}/tst_qnetworkdiskcache.cpp
)
target_link_libraries(tst_bench_qnetworkdiskcache KtNetwork)
target_link_libraries(tst_bench_qnetworkdiskcache KtNetwork KtGui)

View file

@ -41,6 +41,7 @@
#include <qtest.h>
#include <QtScript>
#include <QVector>
Q_DECLARE_METATYPE(QScriptContext*)
Q_DECLARE_METATYPE(QScriptValue)

View file

@ -1,4 +1,4 @@
katie_test(tst_bench_qscriptqobject
katie_gui_test(tst_bench_qscriptqobject
${CMAKE_CURRENT_SOURCE_DIR}/tst_qscriptqobject.cpp
)