diff options
author | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-01-23 17:51:50 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2015-01-30 11:34:48 +0200 |
commit | 6aad65375b265bced5758cd147b89fe26ca5edff (patch) | |
tree | d173e676fce8098915505a89452c518ab92c2134 /plugins | |
parent | 570e62b1683f3c879b58a9a3a737bd516b09f032 (diff) | |
download | qt-creator-6aad65375b265bced5758cd147b89fe26ca5edff.tar.gz |
Add qbs project files for autotests.
Change-Id: I7fefef8059e11fc7d08168c147e0dc8c6be7d466
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Diffstat (limited to 'plugins')
4 files changed, 58 insertions, 0 deletions
diff --git a/plugins/clangstaticanalyzer/tests/clangstaticanalyzerautotest.qbs b/plugins/clangstaticanalyzer/tests/clangstaticanalyzerautotest.qbs new file mode 100644 index 0000000000..ab51ab2e6f --- /dev/null +++ b/plugins/clangstaticanalyzer/tests/clangstaticanalyzerautotest.qbs @@ -0,0 +1,10 @@ +import qbs + +QtcAutotest { + Depends { name: "Qt.widgets" } + Depends { name: "Utils" } + + property path pluginDir: "../../" + cpp.defines: base.concat('SRCDIR="' + sourceDirectory + '"') + cpp.includePaths: base.concat(pluginDir + "/..") +} diff --git a/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs b/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs new file mode 100644 index 0000000000..a1ac819f5f --- /dev/null +++ b/plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs @@ -0,0 +1,21 @@ +import qbs +import "../clangstaticanalyzerautotest.qbs" as ClangStaticAnalyzerAutotest + +ClangStaticAnalyzerAutotest { + name: "ClangStaticAnalyzerLogFileReader Autotest" + + Group { + name: "sources from plugin" + prefix: pluginDir + '/' + files: [ + "clangstaticanalyzerdiagnostic.cpp", + "clangstaticanalyzerdiagnostic.h", + "clangstaticanalyzerlogfilereader.cpp", + "clangstaticanalyzerlogfilereader.h", + ] + } + + files: [ + "tst_clangstaticanalyzerlogfilereader.cpp" + ] +} diff --git a/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs b/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs new file mode 100644 index 0000000000..6b0f9da3f3 --- /dev/null +++ b/plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs @@ -0,0 +1,19 @@ +import qbs +import "../clangstaticanalyzerautotest.qbs" as ClangStaticAnalyzerAutotest + +ClangStaticAnalyzerAutotest { + name: "ClangStaticAnalyzerRunner Autotest" + + Group { + name: "sources from plugin" + prefix: pluginDir + '/' + files: [ + "clangstaticanalyzerrunner.cpp", + "clangstaticanalyzerrunner.h", + ] + } + + files: [ + "tst_clangstaticanalyzerrunner.cpp", + ] +} diff --git a/plugins/clangstaticanalyzer/tests/tests.qbs b/plugins/clangstaticanalyzer/tests/tests.qbs new file mode 100644 index 0000000000..a6dc94d66c --- /dev/null +++ b/plugins/clangstaticanalyzer/tests/tests.qbs @@ -0,0 +1,8 @@ +import qbs + +Project { + references: [ + "clangstaticanalyzerlogfilereader", + "clangstaticanalyzerrunner", + ] +} |