Files
qt-creator/tests/unit/unittest/unittest.pro
Marco Bubke 0f61908ab0 Utils: Add sized array
Sometimes you need a very small array which has a size and max size.
QVarLengthArray is simular but has some size and run time overhead and it
has no max size. It will instead malloc. So this array is for very small
collections under 256 values which never allocate and have only a size
overhead of a byte.

Change-Id: Ia392c750d566c4accc6077c3dc4d9d4ae501e599
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
2016-02-22 14:53:12 +00:00

88 lines
2.5 KiB
Prolog

INCLUDEPATH += ../mockup
include(gmock_dependency.pri)
include(clang_dependency.pri)
include(creator_dependency.pri)
include(benchmark_dependency.pri)
QT += core network testlib widgets
CONFIG += console c++14 testcase object_parallel_to_source
CONFIG -= app_bundle
OBJECTS_DIR = $$OUT_PWD/obj # workaround for qmake bug in object_parallel_to_source
osx:QMAKE_CXXFLAGS = -stdlib=libc++
force_debug_info:QMAKE_CXXFLAGS += -fno-omit-frame-pointer
DEFINES += \
QT_NO_CAST_FROM_ASCII \
UNIT_TESTS \
DONT_CHECK_MESSAGE_COUNTER \
TESTDATA_DIR=\"R\\\"xxx($$PWD/data)xxx\\\"\"
win32-msvc*:QMAKE_CXXFLAGS_WARN_ON -= -w34100 # 'unreferenced formal parameter' in MATCHER_* functions
win32:DEFINES += ECHOSERVER=\"R\\\"xxx($$OUT_PWD/../echo)xxx\\\"\"
unix: DEFINES += ECHOSERVER=\"R\\\"xxx($$OUT_PWD/../echoserver/echo)xxx\\\"\"
SOURCES += \
activationsequencecontextprocessortest.cpp \
activationsequenceprocessortest.cpp \
clangcodecompleteresultstest.cpp \
clangcompletioncontextanalyzertest.cpp \
clangdiagnosticfiltertest.cpp \
clangfixitoperationtest.cpp \
clangipcservertest.cpp \
clangstringtest.cpp \
clientserverinprocesstest.cpp \
clientserveroutsideprocess.cpp \
codecompletionsextractortest.cpp \
codecompletiontest.cpp \
completionchunkstotextconvertertest.cpp \
createtablesqlstatementbuildertest.cpp \
diagnosticsettest.cpp \
diagnostictest.cpp \
fixittest.cpp \
lineprefixertest.cpp \
main.cpp \
projecttest.cpp \
readandwritemessageblocktest.cpp \
sourcelocationtest.cpp \
sourcerangetest.cpp \
spydummy.cpp \
sqlitecolumntest.cpp \
sqlitedatabasebackendtest.cpp \
sqlitedatabasetest.cpp \
sqlitestatementtest.cpp \
sqlitetabletest.cpp \
sqlstatementbuildertest.cpp \
translationunitstest.cpp \
translationunittest.cpp \
unsavedfilestest.cpp \
utf8test.cpp \
senddocumenttrackertest.cpp \
cursortest.cpp \
highlightinginformationstest.cpp \
skippedsourcerangestest.cpp \
highlightingmarksreportertest.cpp \
chunksreportedmonitor.cpp \
unsavedfiletest.cpp \
clangisdiagnosticrelatedtolocationtest.cpp \
smallstringtest.cpp \
sizedarraytest.cpp
exists($$GOOGLEBENCHMARK_DIR) {
SOURCES += \
smallstringbenchmark.cpp
}
HEADERS += \
gtest-qt-printing.h \
mockipclient.h \
mockipcserver.h \
spydummy.h \
matcher-diagnosticcontainer.h \
chunksreportedmonitor.h \
mocksenddocumentannotationscallback.h
OTHER_FILES += $$files(data/*)