summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@theqtcompany.com>2015-01-23 17:51:50 +0100
committerChristian Kandeler <christian.kandeler@theqtcompany.com>2015-01-30 11:34:48 +0200
commit6aad65375b265bced5758cd147b89fe26ca5edff (patch)
treed173e676fce8098915505a89452c518ab92c2134
parent570e62b1683f3c879b58a9a3a737bd516b09f032 (diff)
downloadqt-creator-6aad65375b265bced5758cd147b89fe26ca5edff.tar.gz
Add qbs project files for autotests.
Change-Id: I7fefef8059e11fc7d08168c147e0dc8c6be7d466 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-rw-r--r--plugins/clangstaticanalyzer/tests/clangstaticanalyzerautotest.qbs10
-rw-r--r--plugins/clangstaticanalyzer/tests/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs21
-rw-r--r--plugins/clangstaticanalyzer/tests/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs19
-rw-r--r--plugins/clangstaticanalyzer/tests/tests.qbs8
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",
+ ]
+}