From c705cfca8c5e5c42345ad63caed712baef7eb604 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> Date: Wed, 20 Jan 2016 20:13:47 +0100 Subject: [PATCH] ClangStaticAnalyzer: Move non-plugin tests into tests/auto Change-Id: I014ef6fd125393b69ec242219c0833efde0c216b Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com> --- .../clangstaticanalyzer/tests/tests.pri | 22 ------------------- tests/auto/auto.pro | 1 + tests/auto/auto.qbs | 1 + .../clangstaticanalyzer.pro | 0 .../clangstaticanalyzer.qbs | 1 + .../clangstaticanalyzerautotest.qbs | 2 +- .../clangstaticanalyzerlogfilereader.pro | 2 +- .../clangstaticanalyzerlogfilereader.qbs | 0 .../data/noDiagnostics.plist | 0 .../data/someDiagnostics.plist | 0 .../tst_clangstaticanalyzerlogfilereader.cpp | 0 .../clangstaticanalyzerrunner.pro | 2 +- .../clangstaticanalyzerrunner.qbs | 0 .../tst_clangstaticanalyzerrunner.cpp | 0 .../clangstaticanalyzertest.pri | 5 +++++ 15 files changed, 11 insertions(+), 25 deletions(-) delete mode 100644 src/plugins/clangstaticanalyzer/tests/tests.pri rename src/plugins/clangstaticanalyzer/tests/tests.pro => tests/auto/clangstaticanalyzer/clangstaticanalyzer.pro (100%) rename src/plugins/clangstaticanalyzer/tests/tests.qbs => tests/auto/clangstaticanalyzer/clangstaticanalyzer.qbs (75%) rename {src/plugins/clangstaticanalyzer/tests => tests/auto/clangstaticanalyzer}/clangstaticanalyzerautotest.qbs (73%) rename {src/plugins/clangstaticanalyzer/tests => tests/auto/clangstaticanalyzer}/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.pro (90%) rename {src/plugins/clangstaticanalyzer/tests => tests/auto/clangstaticanalyzer}/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs (100%) rename {src/plugins/clangstaticanalyzer/tests => tests/auto/clangstaticanalyzer}/clangstaticanalyzerlogfilereader/data/noDiagnostics.plist (100%) rename {src/plugins/clangstaticanalyzer/tests => tests/auto/clangstaticanalyzer}/clangstaticanalyzerlogfilereader/data/someDiagnostics.plist (100%) rename {src/plugins/clangstaticanalyzer/tests => tests/auto/clangstaticanalyzer}/clangstaticanalyzerlogfilereader/tst_clangstaticanalyzerlogfilereader.cpp (100%) rename {src/plugins/clangstaticanalyzer/tests => tests/auto/clangstaticanalyzer}/clangstaticanalyzerrunner/clangstaticanalyzerrunner.pro (85%) rename {src/plugins/clangstaticanalyzer/tests => tests/auto/clangstaticanalyzer}/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs (100%) rename {src/plugins/clangstaticanalyzer/tests => tests/auto/clangstaticanalyzer}/clangstaticanalyzerrunner/tst_clangstaticanalyzerrunner.cpp (100%) create mode 100644 tests/auto/clangstaticanalyzer/clangstaticanalyzertest.pri diff --git a/src/plugins/clangstaticanalyzer/tests/tests.pri b/src/plugins/clangstaticanalyzer/tests/tests.pri deleted file mode 100644 index 8975fc8448..0000000000 --- a/src/plugins/clangstaticanalyzer/tests/tests.pri +++ /dev/null @@ -1,22 +0,0 @@ -QTC_LIB_DEPENDS += utils -QTC_PLUGIN_DEPENDS += analyzerbase - -isEmpty(IDE_SOURCE_TREE): IDE_SOURCE_TREE=$$(QTC_SOURCE) -isEmpty(IDE_BUILD_TREE): IDE_BUILD_TREE=$$(QTC_BUILD) -isEmpty(IDE_SOURCE_TREE): error(Set QTC_SOURCE environment variable) -isEmpty(IDE_BUILD_TREE): error(Set QTC_BUILD environment variable) - -PLUGINDIR = $$PWD/.. -INCLUDEPATH += $$PLUGINDIR/.. - -include($$IDE_SOURCE_TREE/qtcreator.pri) -include($$IDE_SOURCE_TREE/tests/auto/qttestrpath.pri) - -QT += testlib -QT -= gui - -CONFIG += console -CONFIG += testcase -CONFIG -= app_bundle - -TEMPLATE = app diff --git a/tests/auto/auto.pro b/tests/auto/auto.pro index 229f962899..1d036116eb 100644 --- a/tests/auto/auto.pro +++ b/tests/auto/auto.pro @@ -3,6 +3,7 @@ TEMPLATE = subdirs SUBDIRS += \ aggregation \ changeset \ + clangstaticanalyzer \ cplusplus \ debugger \ diff \ diff --git a/tests/auto/auto.qbs b/tests/auto/auto.qbs index 27a19798a8..6b1b308442 100644 --- a/tests/auto/auto.qbs +++ b/tests/auto/auto.qbs @@ -6,6 +6,7 @@ Project { references: [ "aggregation/aggregation.qbs", "changeset/changeset.qbs", + "clangstaticanalyzer/clangstaticanalyzer.qbs", "cplusplus/cplusplus.qbs", "debugger/debugger.qbs", "diff/diff.qbs", diff --git a/src/plugins/clangstaticanalyzer/tests/tests.pro b/tests/auto/clangstaticanalyzer/clangstaticanalyzer.pro similarity index 100% rename from src/plugins/clangstaticanalyzer/tests/tests.pro rename to tests/auto/clangstaticanalyzer/clangstaticanalyzer.pro diff --git a/src/plugins/clangstaticanalyzer/tests/tests.qbs b/tests/auto/clangstaticanalyzer/clangstaticanalyzer.qbs similarity index 75% rename from src/plugins/clangstaticanalyzer/tests/tests.qbs rename to tests/auto/clangstaticanalyzer/clangstaticanalyzer.qbs index a6dc94d66c..e9ee45d733 100644 --- a/src/plugins/clangstaticanalyzer/tests/tests.qbs +++ b/tests/auto/clangstaticanalyzer/clangstaticanalyzer.qbs @@ -1,6 +1,7 @@ import qbs Project { + name: "ClangStaticAnalyzer autotests" references: [ "clangstaticanalyzerlogfilereader", "clangstaticanalyzerrunner", diff --git a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerautotest.qbs b/tests/auto/clangstaticanalyzer/clangstaticanalyzerautotest.qbs similarity index 73% rename from src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerautotest.qbs rename to tests/auto/clangstaticanalyzer/clangstaticanalyzerautotest.qbs index 88dfcb32a1..2baf9b8c7f 100644 --- a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerautotest.qbs +++ b/tests/auto/clangstaticanalyzer/clangstaticanalyzerautotest.qbs @@ -5,7 +5,7 @@ QtcAutotest { Depends { name: "AnalyzerBase" } Depends { name: "Utils" } - property path pluginDir: "../../" + property path pluginDir: project.ide_source_tree + "/src/plugins/clangstaticanalyzer" cpp.defines: base.concat('SRCDIR="' + sourceDirectory + '"') cpp.includePaths: base.concat(pluginDir + "/..") } diff --git a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.pro b/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.pro similarity index 90% rename from src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.pro rename to tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.pro index d9dda64f85..4a1f96e77f 100644 --- a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.pro +++ b/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.pro @@ -1,4 +1,4 @@ -include(../tests.pri) +include(../clangstaticanalyzertest.pri) TARGET = tst_clangstaticanalyzerlogfilereader diff --git a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs b/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs similarity index 100% rename from src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs rename to tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs diff --git a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/data/noDiagnostics.plist b/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/data/noDiagnostics.plist similarity index 100% rename from src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/data/noDiagnostics.plist rename to tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/data/noDiagnostics.plist diff --git a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/data/someDiagnostics.plist b/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/data/someDiagnostics.plist similarity index 100% rename from src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/data/someDiagnostics.plist rename to tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/data/someDiagnostics.plist diff --git a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/tst_clangstaticanalyzerlogfilereader.cpp b/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/tst_clangstaticanalyzerlogfilereader.cpp similarity index 100% rename from src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/tst_clangstaticanalyzerlogfilereader.cpp rename to tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/tst_clangstaticanalyzerlogfilereader.cpp diff --git a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/clangstaticanalyzerrunner.pro b/tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/clangstaticanalyzerrunner.pro similarity index 85% rename from src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/clangstaticanalyzerrunner.pro rename to tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/clangstaticanalyzerrunner.pro index b19bae4092..1331b22103 100644 --- a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/clangstaticanalyzerrunner.pro +++ b/tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/clangstaticanalyzerrunner.pro @@ -1,4 +1,4 @@ -include(../tests.pri) +include(../clangstaticanalyzertest.pri) TARGET = tst_clangstaticanalyzerrunnertest diff --git a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs b/tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs similarity index 100% rename from src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs rename to tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs diff --git a/src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/tst_clangstaticanalyzerrunner.cpp b/tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/tst_clangstaticanalyzerrunner.cpp similarity index 100% rename from src/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/tst_clangstaticanalyzerrunner.cpp rename to tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/tst_clangstaticanalyzerrunner.cpp diff --git a/tests/auto/clangstaticanalyzer/clangstaticanalyzertest.pri b/tests/auto/clangstaticanalyzer/clangstaticanalyzertest.pri new file mode 100644 index 0000000000..e09c2e7fc6 --- /dev/null +++ b/tests/auto/clangstaticanalyzer/clangstaticanalyzertest.pri @@ -0,0 +1,5 @@ +QTC_LIB_DEPENDS += utils +QTC_PLUGIN_DEPENDS += analyzerbase +include(../qttest.pri) + +PLUGINDIR=$$IDE_SOURCE_TREE/src/plugins/clangstaticanalyzer -- GitLab