forked from qt-creator/qt-creator
unittest: Add missing tests (QmlDesigner, ClangTools and a few others)
Ups it to 2487 tests from 110 test suites. (from 1963 tests from 91 test suites) Change-Id: Id601bc8bbd43f129956be812e30a94081098c3cb Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
committed by
Cristian Adam
parent
4ed8ee5aea
commit
487e4a2e51
@@ -17,7 +17,10 @@ if (yaml-cpp_FOUND)
|
|||||||
endif()
|
endif()
|
||||||
set_target_properties(yaml-cpp PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${yaml_cpp_include_dir}")
|
set_target_properties(yaml-cpp PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${yaml_cpp_include_dir}")
|
||||||
else()
|
else()
|
||||||
set(YAML_SOURCE_DIR ${PROJECT_SOURCE_DIR}/src/libs/3rdparty/yaml-cpp)
|
if(TARGET yaml-cpp)
|
||||||
|
return()
|
||||||
|
endif()
|
||||||
|
set(YAML_SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/../src/libs/3rdparty/yaml-cpp)
|
||||||
add_qtc_library(yaml-cpp
|
add_qtc_library(yaml-cpp
|
||||||
DEFINES YAML_CPP_DLL yaml_cpp_EXPORTS
|
DEFINES YAML_CPP_DLL yaml_cpp_EXPORTS
|
||||||
INCLUDES ${YAML_SOURCE_DIR}/include
|
INCLUDES ${YAML_SOURCE_DIR}/include
|
||||||
|
@@ -32,7 +32,9 @@ if (NOT QT_CREATOR_API_DEFINED)
|
|||||||
set(GOOGLETEST_DIR ${CMAKE_CURRENT_LIST_DIR}/unittest/3rdparty/googletest)
|
set(GOOGLETEST_DIR ${CMAKE_CURRENT_LIST_DIR}/unittest/3rdparty/googletest)
|
||||||
|
|
||||||
find_package(Clang MODULE)
|
find_package(Clang MODULE)
|
||||||
find_package(Qt5 COMPONENTS Core Widgets Network Qml Concurrent Test Xml MODULE)
|
find_package(Qt5
|
||||||
|
COMPONENTS
|
||||||
|
Gui Core Core5Compat Widgets Network Qml Concurrent Test Xml MODULE)
|
||||||
find_package(Threads)
|
find_package(Threads)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
@@ -60,6 +60,7 @@ add_qtc_test(unittest GTEST
|
|||||||
gtest-std-printing.h
|
gtest-std-printing.h
|
||||||
headerpathfilter-test.cpp
|
headerpathfilter-test.cpp
|
||||||
highlightingresultreporter-test.cpp
|
highlightingresultreporter-test.cpp
|
||||||
|
lastchangedrowid-test.cpp
|
||||||
lineprefixer-test.cpp
|
lineprefixer-test.cpp
|
||||||
matchingtext-test.cpp
|
matchingtext-test.cpp
|
||||||
mimedatabase-utilities.cpp mimedatabase-utilities.h
|
mimedatabase-utilities.cpp mimedatabase-utilities.h
|
||||||
@@ -95,6 +96,7 @@ add_qtc_test(unittest GTEST
|
|||||||
sqlitecolumn-test.cpp
|
sqlitecolumn-test.cpp
|
||||||
sqlitedatabasebackend-test.cpp
|
sqlitedatabasebackend-test.cpp
|
||||||
sqlitedatabase-test.cpp
|
sqlitedatabase-test.cpp
|
||||||
|
sqlitesessions-test.cpp
|
||||||
sqlitestatement-test.cpp
|
sqlitestatement-test.cpp
|
||||||
sqlitetable-test.cpp
|
sqlitetable-test.cpp
|
||||||
sqlstatementbuilder-test.cpp
|
sqlstatementbuilder-test.cpp
|
||||||
@@ -106,6 +108,7 @@ add_qtc_test(unittest GTEST
|
|||||||
imagecachestorage-test.cpp
|
imagecachestorage-test.cpp
|
||||||
sqlitedatabasemock.h
|
sqlitedatabasemock.h
|
||||||
sqlitereadstatementmock.cpp sqlitereadstatementmock.h
|
sqlitereadstatementmock.cpp sqlitereadstatementmock.h
|
||||||
|
sqlitereadwritestatementmock.cpp
|
||||||
sqlitestatementmock.h
|
sqlitestatementmock.h
|
||||||
sqlitetransactionbackendmock.h
|
sqlitetransactionbackendmock.h
|
||||||
sqlitewritestatementmock.cpp sqlitewritestatementmock.h
|
sqlitewritestatementmock.cpp sqlitewritestatementmock.h
|
||||||
@@ -221,12 +224,14 @@ extend_qtc_test(unittest
|
|||||||
diagnostic-test.cpp
|
diagnostic-test.cpp
|
||||||
fixit-test.cpp
|
fixit-test.cpp
|
||||||
gtest-clang-printing.cpp gtest-clang-printing.h
|
gtest-clang-printing.cpp gtest-clang-printing.h
|
||||||
|
readexporteddiagnostics-test.cpp
|
||||||
senddocumenttracker-test.cpp
|
senddocumenttracker-test.cpp
|
||||||
skippedsourceranges-test.cpp
|
skippedsourceranges-test.cpp
|
||||||
sourcelocation-test.cpp
|
sourcelocation-test.cpp
|
||||||
sourcerange-test.cpp
|
sourcerange-test.cpp
|
||||||
token-test.cpp
|
token-test.cpp
|
||||||
translationunitupdater-test.cpp
|
translationunitupdater-test.cpp
|
||||||
|
unsavedfile-test.cpp
|
||||||
unsavedfiles-test.cpp
|
unsavedfiles-test.cpp
|
||||||
utf8positionfromlinecolumn-test.cpp
|
utf8positionfromlinecolumn-test.cpp
|
||||||
chunksreportedmonitor.h
|
chunksreportedmonitor.h
|
||||||
@@ -235,13 +240,6 @@ extend_qtc_test(unittest
|
|||||||
diagnosticcontainer-matcher.h
|
diagnosticcontainer-matcher.h
|
||||||
)
|
)
|
||||||
|
|
||||||
extend_qtc_test(unittest
|
|
||||||
CONDITION TARGET ClangFormat
|
|
||||||
DEPENDS clangFormat
|
|
||||||
SOURCES
|
|
||||||
clangformat-test.cpp
|
|
||||||
)
|
|
||||||
|
|
||||||
extend_qtc_test(unittest
|
extend_qtc_test(unittest
|
||||||
CONDITION TARGET GoogleBenchmark
|
CONDITION TARGET GoogleBenchmark
|
||||||
DEPENDS GoogleBenchmark
|
DEPENDS GoogleBenchmark
|
||||||
@@ -258,6 +256,8 @@ target_include_directories(unittest
|
|||||||
BEFORE ../../../src/plugins
|
BEFORE ../../../src/plugins
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# QmlDesigner tests
|
||||||
|
|
||||||
set(QmlDesignerDir ../../../src/plugins/qmldesigner)
|
set(QmlDesignerDir ../../../src/plugins/qmldesigner)
|
||||||
extend_qtc_test(unittest
|
extend_qtc_test(unittest
|
||||||
INCLUDES
|
INCLUDES
|
||||||
@@ -277,6 +277,9 @@ extend_qtc_test(unittest
|
|||||||
extend_qtc_test(unittest
|
extend_qtc_test(unittest
|
||||||
SOURCES_PREFIX "${QmlDesignerDir}/designercore"
|
SOURCES_PREFIX "${QmlDesignerDir}/designercore"
|
||||||
SOURCES
|
SOURCES
|
||||||
|
../../../../share/qtcreator/qml/qmlpuppet/interfaces/commondefines.h
|
||||||
|
../components/listmodeleditor/listmodeleditormodel.cpp
|
||||||
|
../components/listmodeleditor/listmodeleditormodel.h
|
||||||
exceptions/exception.cpp
|
exceptions/exception.cpp
|
||||||
exceptions/invalidargumentexception.cpp
|
exceptions/invalidargumentexception.cpp
|
||||||
exceptions/invalididexception.cpp
|
exceptions/invalididexception.cpp
|
||||||
@@ -290,47 +293,94 @@ extend_qtc_test(unittest
|
|||||||
exceptions/notimplementedexception.cpp
|
exceptions/notimplementedexception.cpp
|
||||||
exceptions/removebasestateexception.cpp
|
exceptions/removebasestateexception.cpp
|
||||||
exceptions/rewritingexception.cpp
|
exceptions/rewritingexception.cpp
|
||||||
|
imagecache/asynchronousimagecache.cpp
|
||||||
model/abstractproperty.cpp include/abstractproperty.h
|
|
||||||
model/abstractview.cpp include/abstractview.h
|
|
||||||
model/annotation.cpp
|
|
||||||
model/bindingproperty.cpp include/bindingproperty.h
|
|
||||||
model/import.cpp include/import.h
|
|
||||||
model/internalproperty.cpp model/internalproperty.h
|
|
||||||
model/internalbindingproperty.cpp model/internalbindingproperty.h
|
|
||||||
model/internalnodeabstractproperty.cpp model/internalnodeabstractproperty.h
|
|
||||||
model/internalnodelistproperty.cpp model/internalnodelistproperty.h
|
|
||||||
model/internalnodeproperty.cpp model/internalnodeproperty.h
|
|
||||||
model/internalsignalhandlerproperty.cpp model/internalsignalhandlerproperty.h
|
|
||||||
model/internalnode.cpp model/internalnode_p.h
|
|
||||||
model/internalvariantproperty.cpp model/internalvariantproperty.h
|
|
||||||
model/model.cpp include/model.h model/model_p.h
|
|
||||||
model/modelnode.cpp include/modelnode.h
|
|
||||||
model/nodeabstractproperty.cpp include/nodeabstractproperty.h
|
|
||||||
model/nodelistproperty.cpp include/nodelistproperty.h
|
|
||||||
model/nodeproperty.cpp include/nodeproperty.h
|
|
||||||
model/signalhandlerproperty.cpp include/signalhandlerproperty.h
|
|
||||||
model/variantproperty.cpp include/variantproperty.h
|
|
||||||
rewritertransaction.cpp rewritertransaction.h
|
|
||||||
include/imagecacheauxiliarydata.h
|
|
||||||
imagecache/synchronousimagecache.cpp include/synchronousimagecache.h
|
|
||||||
imagecache/asynchronousimagecache.cpp include/asynchronousimagecache.h
|
|
||||||
include/asynchronousimagecacheinterface.h
|
|
||||||
imagecache/imagecachecollectorinterface.h
|
imagecache/imagecachecollectorinterface.h
|
||||||
imagecache/imagecachegenerator.cpp imagecache/imagecachegenerator.h
|
imagecache/imagecachegenerator.cpp
|
||||||
|
imagecache/imagecachegenerator.h
|
||||||
imagecache/imagecachegeneratorinterface.h
|
imagecache/imagecachegeneratorinterface.h
|
||||||
imagecache/imagecachestorage.h
|
imagecache/imagecachestorage.h
|
||||||
imagecache/imagecachestorageinterface.h
|
imagecache/imagecachestorageinterface.h
|
||||||
|
imagecache/synchronousimagecache.cpp
|
||||||
imagecache/timestampproviderinterface.h
|
imagecache/timestampproviderinterface.h
|
||||||
|
include/abstractproperty.h
|
||||||
|
include/abstractview.h
|
||||||
|
include/asynchronousimagecache.h
|
||||||
|
include/asynchronousimagecacheinterface.h
|
||||||
|
include/bindingproperty.h
|
||||||
|
include/imagecacheauxiliarydata.h
|
||||||
|
include/import.h
|
||||||
|
include/model.h
|
||||||
|
include/modelnode.h
|
||||||
|
include/nodeabstractproperty.h
|
||||||
|
include/nodelistproperty.h
|
||||||
|
include/nodeproperty.h
|
||||||
|
include/projectstorageids.h
|
||||||
include/qmldesignercorelib_global.h
|
include/qmldesignercorelib_global.h
|
||||||
|
include/signalhandlerproperty.h
|
||||||
|
include/synchronousimagecache.h
|
||||||
|
include/variantproperty.h
|
||||||
|
model/abstractproperty.cpp
|
||||||
|
model/abstractview.cpp
|
||||||
|
model/annotation.cpp
|
||||||
|
model/bindingproperty.cpp
|
||||||
|
model/import.cpp
|
||||||
|
model/internalbindingproperty.cpp
|
||||||
|
model/internalbindingproperty.h
|
||||||
|
model/internalnode.cpp
|
||||||
|
model/internalnode_p.h
|
||||||
|
model/internalnodeabstractproperty.cpp
|
||||||
|
model/internalnodeabstractproperty.h
|
||||||
|
model/internalnodelistproperty.cpp
|
||||||
|
model/internalnodelistproperty.h
|
||||||
|
model/internalnodeproperty.cpp
|
||||||
|
model/internalnodeproperty.h
|
||||||
|
model/internalproperty.cpp
|
||||||
|
model/internalproperty.h
|
||||||
|
model/internalsignalhandlerproperty.cpp
|
||||||
|
model/internalsignalhandlerproperty.h
|
||||||
|
model/internalvariantproperty.cpp
|
||||||
|
model/internalvariantproperty.h
|
||||||
|
model/model.cpp
|
||||||
|
model/model_p.h
|
||||||
|
model/modelnode.cpp
|
||||||
|
model/nodeabstractproperty.cpp
|
||||||
|
model/nodelistproperty.cpp
|
||||||
|
model/nodeproperty.cpp
|
||||||
|
model/signalhandlerproperty.cpp
|
||||||
|
model/variantproperty.cpp
|
||||||
|
projectstorage/projectstorage.h
|
||||||
|
projectstorage/projectstoragesqlitefunctionregistry.cpp
|
||||||
|
projectstorage/projectstoragesqlitefunctionregistry.h
|
||||||
|
projectstorage/projectstoragetypes.h
|
||||||
|
projectstorage/sourcepath.h
|
||||||
|
projectstorage/sourcepathcache.h
|
||||||
|
projectstorage/sourcepathcache.h
|
||||||
|
projectstorage/sourcepathcachetypes.h
|
||||||
|
projectstorage/sourcepathview.h
|
||||||
|
projectstorage/storagecache.h
|
||||||
|
projectstorage/storagecacheentry.h
|
||||||
|
projectstorage/storagecachefwd.h
|
||||||
|
rewritertransaction.cpp
|
||||||
|
rewritertransaction.h
|
||||||
EXPLICIT_MOC
|
EXPLICIT_MOC
|
||||||
"../mockup/qmldesigner/designercore/include/nodeinstanceview.h"
|
"../mockup/qmldesigner/designercore/include/nodeinstanceview.h"
|
||||||
"../mockup/qmldesigner/designercore/include/rewriterview.h"
|
"../mockup/qmldesigner/designercore/include/rewriterview.h"
|
||||||
"${QmlDesignerDir}/designercore/include/model.h"
|
"${QmlDesignerDir}/designercore/include/model.h"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
extend_qtc_test(unittest
|
||||||
|
SOURCES
|
||||||
|
listmodeleditor-test.cpp
|
||||||
|
projectstorage-test.cpp
|
||||||
|
projectstoragesqlitefunctionregistry-test.cpp
|
||||||
|
sourcepath-test.cpp
|
||||||
|
sourcepathcache-test.cpp
|
||||||
|
sourcepathview-test.cpp
|
||||||
|
storagecache-test.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
# QmlDesigner tests END
|
||||||
|
|
||||||
if (NOT TARGET Utils)
|
if (NOT TARGET Utils)
|
||||||
add_subdirectory(../../../src/libs/utils ${CMAKE_CURRENT_BINARY_DIR}/utils)
|
add_subdirectory(../../../src/libs/utils ${CMAKE_CURRENT_BINARY_DIR}/utils)
|
||||||
endif()
|
endif()
|
||||||
@@ -358,14 +408,34 @@ extend_qtc_test(unittest
|
|||||||
clangisdiagnosticrelatedtolocation.h
|
clangisdiagnosticrelatedtolocation.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
find_package(yaml-cpp QUIET MODULE)
|
||||||
|
|
||||||
extend_qtc_test(unittest
|
extend_qtc_test(unittest
|
||||||
SOURCES_PREFIX_FROM_TARGET CompilationDatabaseProjectManager
|
DEPENDS yaml-cpp
|
||||||
|
DEFINES CLANGTOOLS_STATIC_LIBRARY
|
||||||
|
SOURCES_PREFIX ../../../src/plugins/clangtools
|
||||||
|
SOURCES
|
||||||
|
clangtoolsdiagnostic.cpp
|
||||||
|
clangtoolsdiagnostic.h
|
||||||
|
clangtoolslogfilereader.cpp
|
||||||
|
clangtoolslogfilereader.h
|
||||||
|
)
|
||||||
|
|
||||||
|
extend_qtc_test(unittest
|
||||||
|
DEFINES DEBUGGER_STATIC_LIBRARY
|
||||||
|
SOURCES_PREFIX ../../../src/plugins/debugger
|
||||||
|
SOURCES
|
||||||
|
analyzer/diagnosticlocation.cpp
|
||||||
|
analyzer/diagnosticlocation.h
|
||||||
|
)
|
||||||
|
|
||||||
|
extend_qtc_test(unittest
|
||||||
|
SOURCES_PREFIX ../../../src/plugins/compilationdatabaseprojectmanager
|
||||||
SOURCES
|
SOURCES
|
||||||
compilationdatabaseutils.cpp compilationdatabaseutils.h
|
compilationdatabaseutils.cpp compilationdatabaseutils.h
|
||||||
)
|
)
|
||||||
|
|
||||||
extend_qtc_test(unittest
|
extend_qtc_test(unittest
|
||||||
CONDITION TARGET CompilationDatabaseProjectManager
|
|
||||||
SOURCES
|
SOURCES
|
||||||
compilationdatabaseutils-test.cpp
|
compilationdatabaseutils-test.cpp
|
||||||
)
|
)
|
||||||
@@ -409,3 +479,9 @@ extend_qtc_test(unittest
|
|||||||
clangformatconstants.h
|
clangformatconstants.h
|
||||||
clangformatbaseindenter.cpp clangformatbaseindenter.h
|
clangformatbaseindenter.cpp clangformatbaseindenter.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
extend_qtc_test(unittest
|
||||||
|
CONDITION TARGET libclang
|
||||||
|
SOURCES
|
||||||
|
clangformat-test.cpp
|
||||||
|
)
|
||||||
|
@@ -168,7 +168,7 @@ public:
|
|||||||
|
|
||||||
for (int columnIndex = 0; columnIndex < model.columnCount(); ++columnIndex)
|
for (int columnIndex = 0; columnIndex < model.columnCount(); ++columnIndex)
|
||||||
row.push_back(
|
row.push_back(
|
||||||
model.data(model.index(rowIndex, columnIndex), Qt::BackgroundColorRole)
|
model.data(model.index(rowIndex, columnIndex), Qt::BackgroundRole)
|
||||||
.value<QColor>());
|
.value<QColor>());
|
||||||
|
|
||||||
rows.push_back(row);
|
rows.push_back(row);
|
||||||
|
Reference in New Issue
Block a user