summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill King <bill.king@nokia.com>2010-07-06 14:37:45 +1000
committerBill King <bill.king@nokia.com>2010-07-06 14:37:45 +1000
commitc9710052bb3dbad93fdf5e030395f4d9f7f7fb7a (patch)
treedcb38daadc8b567fdcb3b62ce7902dc4472d26ea
parent2ee75bac8cea88054a24080868364724fdf36ceb (diff)
downloadqt-creator-c9710052bb3dbad93fdf5e030395f4d9f7f7fb7a.tar.gz
Fix autotests so that they're compiling again.
-rw-r--r--qtcreator.pro1
-rw-r--r--src/libs/cplusplus/cplusplus.pri4
-rw-r--r--src/plugins/cppeditor/cppeditor.pro5
-rw-r--r--src/plugins/cpptools/cppmodelmanager.h2
-rw-r--r--src/plugins/cpptools/cpptools.pro2
-rw-r--r--src/plugins/cpptools/cpptools_dependencies.pri6
-rw-r--r--tests/auto/auto.pro2
-rw-r--r--tests/auto/cplusplus/shared/shared.pri8
-rw-r--r--tests/auto/cplusplus/shared/shared.pro4
-rw-r--r--tests/auto/icheckbuild/icheckbuild.pro29
-rw-r--r--tests/auto/icheckbuild/ichecklib.pri119
-rw-r--r--tests/auto/icheckbuild/parsemanager.cpp4
-rw-r--r--tests/auto/qml/qmldesigner/bauhaustests/bauhaustests.pro13
-rw-r--r--tests/auto/qml/qmldesigner/coretests/coretests.pro24
-rw-r--r--tests/auto/qml/qmldesigner/coretests/testrewriterview.cpp3
-rw-r--r--tests/auto/qml/qmldesigner/propertyeditortests/propertyeditortests.pro24
-rw-r--r--tests/auto/qml/qmldesigner/qmldesigner.pro2
-rw-r--r--tests/auto/qml/qmldesigner/testview.cpp5
-rw-r--r--tests/auto/qml/qmldesigner/testview.h1
19 files changed, 62 insertions, 196 deletions
diff --git a/qtcreator.pro b/qtcreator.pro
index d6ee82b50b..e3aeb6950d 100644
--- a/qtcreator.pro
+++ b/qtcreator.pro
@@ -11,3 +11,4 @@ TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS = src share
+WITH_TESTS:SUBDIRS += tests
diff --git a/src/libs/cplusplus/cplusplus.pri b/src/libs/cplusplus/cplusplus.pri
index 7554994991..50a03111e9 100644
--- a/src/libs/cplusplus/cplusplus.pri
+++ b/src/libs/cplusplus/cplusplus.pri
@@ -1,3 +1,3 @@
-INCLUDEPATH += $$PWD/../../shared/cplusplus
-DEPENDPATH += $$PWD/../../shared/cplusplus
+INCLUDEPATH += $$IDE_SOURCE_TREE/src/shared/cplusplus
+DEPENDPATH += $$IDE_SOURCE_TREE/src/shared/cplusplus
LIBS *= -l$$qtLibraryTarget(CPlusPlus)
diff --git a/src/plugins/cppeditor/cppeditor.pro b/src/plugins/cppeditor/cppeditor.pro
index 99a6216b46..e4755e63f9 100644
--- a/src/plugins/cppeditor/cppeditor.pro
+++ b/src/plugins/cppeditor/cppeditor.pro
@@ -2,8 +2,9 @@ TEMPLATE = lib
TARGET = CppEditor
DEFINES += CPPEDITOR_LIBRARY
include(../../qtcreatorplugin.pri)
-include(../../libs/utils/utils.pri)
-include(../../shared/indenter/indenter.pri)
+include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri)
+include($$IDE_SOURCE_TREE/src/shared/indenter/indenter.pri)
+include($$IDE_SOURCE_TREE/src/libs/cplusplus/cplusplus.pri)
include(cppeditor_dependencies.pri)
HEADERS += cppplugin.h \
cppeditor.h \
diff --git a/src/plugins/cpptools/cppmodelmanager.h b/src/plugins/cpptools/cppmodelmanager.h
index 5659604141..0d9ec4b1d3 100644
--- a/src/plugins/cpptools/cppmodelmanager.h
+++ b/src/plugins/cpptools/cppmodelmanager.h
@@ -235,7 +235,7 @@ private:
};
#endif
-class CppPreprocessor: public CPlusPlus::Client
+class CPPTOOLS_EXPORT CppPreprocessor: public CPlusPlus::Client
{
public:
#ifndef ICHECK_BUILD
diff --git a/src/plugins/cpptools/cpptools.pro b/src/plugins/cpptools/cpptools.pro
index 6ab11b6058..9382bcb5cf 100644
--- a/src/plugins/cpptools/cpptools.pro
+++ b/src/plugins/cpptools/cpptools.pro
@@ -1,7 +1,7 @@
TEMPLATE = lib
TARGET = CppTools
include(../../qtcreatorplugin.pri)
-include(../../plugins/locator/locator.pri)
+include($$IDE_SOURCE_TREE/src/plugins/locator/locator.pri)
include(cpptools_dependencies.pri)
# DEFINES += QT_NO_CAST_FROM_ASCII
diff --git a/src/plugins/cpptools/cpptools_dependencies.pri b/src/plugins/cpptools/cpptools_dependencies.pri
index e12a33bc46..7ac540da28 100644
--- a/src/plugins/cpptools/cpptools_dependencies.pri
+++ b/src/plugins/cpptools/cpptools_dependencies.pri
@@ -1,3 +1,3 @@
-include(../../libs/cplusplus/cplusplus.pri)
-include(../../plugins/projectexplorer/projectexplorer.pri)
-include(../../plugins/texteditor/texteditor.pri)
+include($$IDE_SOURCE_TREE/src/libs/cplusplus/cplusplus.pri)
+include($$IDE_SOURCE_TREE/src/plugins/projectexplorer/projectexplorer.pri)
+include($$IDE_SOURCE_TREE/src/plugins/texteditor/texteditor.pri)
diff --git a/tests/auto/auto.pro b/tests/auto/auto.pro
index 94b0034402..9b51ff0f97 100644
--- a/tests/auto/auto.pro
+++ b/tests/auto/auto.pro
@@ -7,7 +7,7 @@ SUBDIRS += \
# profilereader \
aggregation \
changeset \
- icheckbuild \
+# icheckbuild \
generichighlighter
contains (QT_CONFIG, declarative) {
diff --git a/tests/auto/cplusplus/shared/shared.pri b/tests/auto/cplusplus/shared/shared.pri
index 9b173daa61..fcf8d810f5 100644
--- a/tests/auto/cplusplus/shared/shared.pri
+++ b/tests/auto/cplusplus/shared/shared.pri
@@ -1,5 +1,5 @@
DEFINES+=CPLUSPLUS_BUILD_STATIC_LIB
-INCLUDEPATH += $$PWD/../../../../src/shared/cplusplus
-INCLUDEPATH += $$PWD/../../../../src/libs/cplusplus
-DEPENDPATH += $$INCLUDEPATH .
-LIBS += -L$$PWD -lCPlusPlusTestSupport
+include(../../../../qtcreator.pri)
+include($$IDE_SOURCE_TREE/src/libs/cplusplus/cplusplus.pri)
+INCLUDEPATH += $$IDE_SOURCE_TREE/src/libs/cplusplus
+LIBS += -L$$OUT_PWD
diff --git a/tests/auto/cplusplus/shared/shared.pro b/tests/auto/cplusplus/shared/shared.pro
index 72f904a979..5d8a165545 100644
--- a/tests/auto/cplusplus/shared/shared.pro
+++ b/tests/auto/cplusplus/shared/shared.pro
@@ -1,8 +1,6 @@
-
TEMPLATE = lib
TARGET = CPlusPlusTestSupport
CONFIG += static depend_includepath
QT = core gui
DESTDIR = $$PWD
-include($$PWD/../../../../src/libs/cplusplus/cplusplus-lib.pri)
-
+include($$PWD/../../../../src/libs/cplusplus/cplusplus.pri)
diff --git a/tests/auto/icheckbuild/icheckbuild.pro b/tests/auto/icheckbuild/icheckbuild.pro
index 28160f2ece..6efeda9e83 100644
--- a/tests/auto/icheckbuild/icheckbuild.pro
+++ b/tests/auto/icheckbuild/icheckbuild.pro
@@ -1,25 +1,20 @@
-REL_PATH_TO_SRC = ../../../src
+include(../../../qtcreator.pri)
+include($$IDE_SOURCE_TREE/src/libs/cplusplus/cplusplus.pri)
+include($$IDE_SOURCE_TREE/src/plugins/cpptools/cpptools.pri)
QT += testlib
-SOURCES += \
- tst_icheckbuild.cpp
-
DEFINES += ICHECK_BUILD ICHECK_APP_BUILD
-INCLUDEPATH += . \
- $$REL_PATH_TO_SRC/../ \
- $$REL_PATH_TO_SRC/global \
- $$REL_PATH_TO_SRC/plugins \
- $$REL_PATH_TO_SRC/libs \
- $$REL_PATH_TO_SRC/shared/cplusplus \
- $$REL_PATH_TO_SRC/libs/cplusplus
+INCLUDEPATH += $$IDE_SOURCE_TREE/src/libs/cplusplus
+INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins
+LIBS += $$IDE_SOURCE_TREE/lib/qtcreator/plugins
TARGET=tst_$$TARGET
-include(./ichecklib.pri)
-HEADERS += ./ichecklib.h \
- ./ichecklib_global.h \
- ./parsemanager.h
-SOURCES += ./ichecklib.cpp \
- ./parsemanager.cpp
+HEADERS += ichecklib.h \
+ ichecklib_global.h \
+ parsemanager.h
+SOURCES += ichecklib.cpp \
+ parsemanager.cpp \
+ tst_icheckbuild.cpp
diff --git a/tests/auto/icheckbuild/ichecklib.pri b/tests/auto/icheckbuild/ichecklib.pri
deleted file mode 100644
index 0d1aafae9c..0000000000
--- a/tests/auto/icheckbuild/ichecklib.pri
+++ /dev/null
@@ -1,119 +0,0 @@
-# ----------------------------------------------------
-# This file is generated by the Qt Visual Studio Add-in.
-# ------------------------------------------------------
-
-HEADERS += \
- $$REL_PATH_TO_SRC/shared/cplusplus/AST.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/ASTMatcher.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/ASTVisitor.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckDeclaration.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckDeclarator.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckExpression.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckName.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckSpecifier.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckStatement.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Control.h \
- $$REL_PATH_TO_SRC/plugins/coreplugin/core_global.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/CoreTypes.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/CPlusPlusForwardDeclarations.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/CppBindings.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/CppDocument.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/DiagnosticClient.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/FastPreprocessor.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/FullySpecifiedType.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/CheckUndefinedSymbols.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/ASTfwd.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/LookupContext.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/ResolveExpression.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/GenTemplateInstance.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Lexer.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Literals.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/LiteralTable.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/Macro.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/MemoryPool.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Name.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/NamePrettyPrinter.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Names.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/NameVisitor.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/ObjectiveCTypeQualifiers.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/Overview.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Parser.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/pp-cctype.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/pp-engine.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/pp-macro-expander.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/pp-scanner.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/pp.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/PreprocessorClient.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/PreprocessorEnvironment.h \
- $$REL_PATH_TO_SRC/libs/utils/qtcassert.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Scope.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Semantic.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/SemanticCheck.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Symbol.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Symbols.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/SymbolVisitor.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Token.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/TranslationUnit.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/Type.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/TypeMatcher.h \
- $$REL_PATH_TO_SRC/libs/cplusplus/TypePrettyPrinter.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/TypeVisitor.h \
- $$REL_PATH_TO_SRC/plugins/cpptools/cpptools_global.h \
- $$REL_PATH_TO_SRC/shared/cplusplus/QtContextKeywords.h
-SOURCES += \
- $$REL_PATH_TO_SRC/shared/cplusplus/AST.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/ASTMatch0.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/ASTMatcher.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/ASTClone.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/ASTVisit.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/ASTVisitor.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckDeclaration.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckDeclarator.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckExpression.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckName.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckSpecifier.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/CheckStatement.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Control.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/CoreTypes.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/CppBindings.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/CppDocument.cpp \
- $$REL_PATH_TO_SRC/plugins/cpptools/cppmodelmanager.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/DiagnosticClient.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/FastPreprocessor.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/FullySpecifiedType.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/CheckUndefinedSymbols.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/LookupContext.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/ResolveExpression.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/GenTemplateInstance.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Keywords.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Lexer.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Literals.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/LiteralTable.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/Macro.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/MemoryPool.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Name.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/NamePrettyPrinter.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Names.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/NameVisitor.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/ObjectiveCAtKeywords.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/ObjectiveCTypeQualifiers.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/Overview.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Parser.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/pp-engine.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/pp-macro-expander.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/pp-scanner.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/PreprocessorClient.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/PreprocessorEnvironment.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Scope.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Semantic.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/SemanticCheck.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Symbol.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Symbols.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/SymbolVisitor.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Token.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/TranslationUnit.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/Type.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/TypeMatcher.cpp \
- $$REL_PATH_TO_SRC/libs/cplusplus/TypePrettyPrinter.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/TypeVisitor.cpp \
- $$REL_PATH_TO_SRC/shared/cplusplus/QtContextKeywords.cpp
diff --git a/tests/auto/icheckbuild/parsemanager.cpp b/tests/auto/icheckbuild/parsemanager.cpp
index fa65ba47e0..34c9d5f0db 100644
--- a/tests/auto/icheckbuild/parsemanager.cpp
+++ b/tests/auto/icheckbuild/parsemanager.cpp
@@ -466,9 +466,9 @@ void ParseManager::getElements(QList<FUNCTIONITEM*> &functionlist
}
}
#if 0
- The code for Q_DECLARE_FLAGS was wrong. It's optional, and only does a typedef.
+ /*The code for Q_DECLARE_FLAGS was wrong. It's optional, and only does a typedef.
That means, if you do the typedef yourself and not use Q_DECLARE_FLAGS, that *is* valid.
- Meaning, if one would want to do a check like the ones in this app, one has to check the defined types in the class scope.
+ Meaning, if one would want to do a check like the ones in this app, one has to check the defined types in the class scope.*/
else {
/****************
Q_DECLARE_FLAGS
diff --git a/tests/auto/qml/qmldesigner/bauhaustests/bauhaustests.pro b/tests/auto/qml/qmldesigner/bauhaustests/bauhaustests.pro
index 33e3634f20..713ef373b6 100644
--- a/tests/auto/qml/qmldesigner/bauhaustests/bauhaustests.pro
+++ b/tests/auto/qml/qmldesigner/bauhaustests/bauhaustests.pro
@@ -1,18 +1,11 @@
-include(../../../../../src/plugins/qmldesigner/config.pri)
+include(../../../../../qtcreator.pri)
+#include(../../../../../src/plugins/qmldesigner/config.pri)
QT += testlib
-DESTDIR = $$DESIGNER_BINARY_DIRECTORY
-include(../../../../../src/plugins/qmldesigner/designercore/designercore.pri)
-include(../../../../../src/libs/qmljs/qmljs-lib.pri)
-HEADERS+=../../../../../src/libs/utils/changeset.h
-SOURCES+=../../../../../src/libs/utils/changeset.cpp
-INCLUDEPATH+=../../../../../src/libs
-DEFINES+=QTCREATOR_UTILS_STATIC_LIB QML_BUILD_STATIC_LIB
-
##DEFINES += DONT_MESS_WITH_QDEBUG
DEPENDPATH += ..
-DEPENDPATH += ../../../../../src/plugins/qmldesigner/core/include
+INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore/include
TARGET = tst_bauhaus
CONFIG += console
diff --git a/tests/auto/qml/qmldesigner/coretests/coretests.pro b/tests/auto/qml/qmldesigner/coretests/coretests.pro
index a8e7b551f8..2aa0380e74 100644
--- a/tests/auto/qml/qmldesigner/coretests/coretests.pro
+++ b/tests/auto/qml/qmldesigner/coretests/coretests.pro
@@ -1,23 +1,23 @@
-CREATORDIR=$$PWD/../../../../..
+include(../../../../../qtcreator.pri)
+
+include($$IDE_SOURCE_TREE/src/plugins/qmldesigner/config.pri)
-include($$CREATORDIR/src/plugins/qmldesigner/config.pri)
QT += testlib \
script \
declarative
-include($$CREATORDIR/src/plugins/qmldesigner/designercore/designercore.pri)
-include($$CREATORDIR/src/libs/qmljs/qmljs-lib.pri)
-HEADERS+=$$CREATORDIR/src/libs/utils/changeset.h
-SOURCES+=$$CREATORDIR/src/libs/utils/changeset.cpp
-
-INCLUDEPATH+=$$CREATORDIR/src/libs
-
-DEFINES+=QTCREATOR_UTILS_STATIC_LIB QML_BUILD_STATIC_LIB QTCREATOR_TEST
+# DEFINES+=QTCREATOR_UTILS_STATIC_LIB QML_BUILD_STATIC_LIB
DEFINES+=QTCREATORDIR=\\\"$$CREATORDIR\\\"
-DEFINES+=QT_CREATOR
+DEFINES+=QT_CREATOR QTCREATOR_TEST
DEPENDPATH += ..
-DEPENDPATH += $$CREATORDIR/src/plugins/qmldesigner/designercore/include
+DEPENDPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore
+INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore/include
+INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore
+
+include($$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore/designercore.pri)
+include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri)
+include($$IDE_SOURCE_TREE/src/libs/qmljs/qmljs.pri)
TARGET = tst_qmldesigner_core
diff --git a/tests/auto/qml/qmldesigner/coretests/testrewriterview.cpp b/tests/auto/qml/qmldesigner/coretests/testrewriterview.cpp
index eb3cf27b80..3318b5ff0f 100644
--- a/tests/auto/qml/qmldesigner/coretests/testrewriterview.cpp
+++ b/tests/auto/qml/qmldesigner/coretests/testrewriterview.cpp
@@ -27,10 +27,9 @@
**
**************************************************************************/
-#include "abstractproperty.h"
-#include "nodeproperty.h"
#include "testrewriterview.h"
#include <QObject>
+#include <nodeproperty.h>
using namespace QmlDesigner;
using namespace QmlDesigner::Internal;
diff --git a/tests/auto/qml/qmldesigner/propertyeditortests/propertyeditortests.pro b/tests/auto/qml/qmldesigner/propertyeditortests/propertyeditortests.pro
index 6e387052ea..3da572999b 100644
--- a/tests/auto/qml/qmldesigner/propertyeditortests/propertyeditortests.pro
+++ b/tests/auto/qml/qmldesigner/propertyeditortests/propertyeditortests.pro
@@ -1,21 +1,25 @@
-include(../../../../../src/plugins/qmldesigner/config.pri)
-include(../../../../../src/plugins/qmldesigner/components/propertyeditor/propertyeditor.pri)
+include(../../../../../qtcreator.pri)
+include($$IDE_SOURCE_TREE/src/plugins/qmldesigner/config.pri)
+# include($$IDE_SOURCE_TREE/src/plugins/qmldesigner/components/propertyeditor/propertyeditor.pri)
QT += testlib \
script \
declarative
-DESTDIR = $$DESIGNER_BINARY_DIRECTORY
-include(../../../../../src/plugins/qmldesigner/designercore/designercore.pri)
-include(../../../../../src/libs/qmljs/qmljs-lib.pri)
-HEADERS+=../../../../../src/libs/utils/changeset.h
-SOURCES+=../../../../../src/libs/utils/changeset.cpp
-INCLUDEPATH+=../../../../../src/libs
-DEFINES+=QTCREATOR_UTILS_STATIC_LIB QML_BUILD_STATIC_LIB
+# DESTDIR = $$DESIGNER_BINARY_DIRECTORY
+include($$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore/designercore.pri)
+include($$IDE_SOURCE_TREE/src/libs/qmljs/qmljs-lib.pri)
+HEADERS+=$$IDE_SOURCE_TREE/src/libs/utils/changeset.h
+SOURCES+=$$IDE_SOURCE_TREE/src/libs/utils/changeset.cpp
+INCLUDEPATH+=$$IDE_SOURCE_TREE/src/libs
+#DEFINES+=QTCREATOR_UTILS_STATIC_LIB QML_BUILD_STATIC_LIB
-DEPENDPATH += ../../../../../src/plugins/qmldesigner/core/include
DEPENDPATH += ..
+DEPENDPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore
+INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore/include
+INCLUDEPATH += $$IDE_SOURCE_TREE/src/plugins/qmldesigner/designercore
TARGET = tst_propertyeditor
+
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
diff --git a/tests/auto/qml/qmldesigner/qmldesigner.pro b/tests/auto/qml/qmldesigner/qmldesigner.pro
index eaeb28fdae..ea6c3d58a0 100644
--- a/tests/auto/qml/qmldesigner/qmldesigner.pro
+++ b/tests/auto/qml/qmldesigner/qmldesigner.pro
@@ -1,5 +1,5 @@
TEMPLATE = subdirs
SUBDIRS += coretests
-SUBDIRS += propertyeditortests
+# SUBDIRS += propertyeditortests
SUBDIRS += bauhaustests
diff --git a/tests/auto/qml/qmldesigner/testview.cpp b/tests/auto/qml/qmldesigner/testview.cpp
index 33a6415879..38d6329a1f 100644
--- a/tests/auto/qml/qmldesigner/testview.cpp
+++ b/tests/auto/qml/qmldesigner/testview.cpp
@@ -30,11 +30,6 @@
#include "testview.h"
#include <QtDebug>
-#include <modelnode.h>
-#include <model.h>
-#include <modelnode.h>
-#include <nodeabstractproperty.h>
-#include <nodelistproperty.h>
#include <qtestcase.h>
TestView::TestView(QObject *parent)
diff --git a/tests/auto/qml/qmldesigner/testview.h b/tests/auto/qml/qmldesigner/testview.h
index 6089a30d7e..6a7b6793da 100644
--- a/tests/auto/qml/qmldesigner/testview.h
+++ b/tests/auto/qml/qmldesigner/testview.h
@@ -30,7 +30,6 @@
#ifndef TESTVIEW_H
#define TESTVIEW_H
-#include <modelnode.h>
#include <qmlmodelview.h>
#include <QVariant>
#include <QStringList>