aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/cmdlineparser/cmdlineparser.qbs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-03-18 10:35:50 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-03-18 11:10:36 +0100
commite0d8d7178734c888c4e5938a6047210c50871c59 (patch)
tree473c65dd0b7073ae1b0fae7d0038d4a782cc8810 /tests/auto/cmdlineparser/cmdlineparser.qbs
parente0b913e9b827c5be6a9c525e6ac2942e157ee8ec (diff)
qbs project files: Add support for auto tests.
Change-Id: I02715cda889f9f271a4372b0dec70645674f8843 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'tests/auto/cmdlineparser/cmdlineparser.qbs')
-rw-r--r--tests/auto/cmdlineparser/cmdlineparser.qbs26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/auto/cmdlineparser/cmdlineparser.qbs b/tests/auto/cmdlineparser/cmdlineparser.qbs
new file mode 100644
index 000000000..6d61dddb3
--- /dev/null
+++ b/tests/auto/cmdlineparser/cmdlineparser.qbs
@@ -0,0 +1,26 @@
+import "../autotest.qbs" as AutoTest
+
+AutoTest {
+ testName: "cmdlineparser"
+ files: ["tst_cmdlineparser.cpp", "../../../src/app/qbs/qbstool.cpp"]
+ cpp.defines: base.concat(['SRCDIR="' + path + '"', "QBS_VERSION=\"" + project.version + "\""])
+
+ // TODO: Make parser a static library?
+ Group {
+ name: "parser"
+ prefix: "../../../src/app/qbs/parser/"
+ files: [
+ "command.cpp",
+ "command.h",
+ "commandlineoption.cpp",
+ "commandlineoption.h",
+ "commandlineoptionpool.cpp",
+ "commandlineoptionpool.h",
+ "commandlineparser.cpp",
+ "commandlineparser.h",
+ "commandpool.cpp",
+ "commandpool.h",
+ "commandtype.h",
+ ]
+ }
+}