diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2013-03-18 10:35:50 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-03-18 11:10:36 +0100 |
commit | e0d8d7178734c888c4e5938a6047210c50871c59 (patch) | |
tree | 473c65dd0b7073ae1b0fae7d0038d4a782cc8810 /tests/auto/cmdlineparser | |
parent | e0b913e9b827c5be6a9c525e6ac2942e157ee8ec (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')
-rw-r--r-- | tests/auto/cmdlineparser/cmdlineparser.qbs | 26 | ||||
-rw-r--r-- | tests/auto/cmdlineparser/tst_cmdlineparser.cpp | 6 |
2 files changed, 29 insertions, 3 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", + ] + } +} diff --git a/tests/auto/cmdlineparser/tst_cmdlineparser.cpp b/tests/auto/cmdlineparser/tst_cmdlineparser.cpp index 51a4c18f1..af029fce5 100644 --- a/tests/auto/cmdlineparser/tst_cmdlineparser.cpp +++ b/tests/auto/cmdlineparser/tst_cmdlineparser.cpp @@ -114,9 +114,9 @@ private slots: void testProjectFileLookup() { const QString srcDir = QLatin1String(SRCDIR); - const QString noProjectsDir = srcDir + QLatin1String("data/dirwithnoprojects"); - const QString oneProjectDir = srcDir + QLatin1String("data/dirwithoneproject"); - const QString multiProjectsDir = srcDir + QLatin1String("data/dirwithmultipleprojects"); + const QString noProjectsDir = srcDir + QLatin1String("/data/dirwithnoprojects"); + const QString oneProjectDir = srcDir + QLatin1String("/data/dirwithoneproject"); + const QString multiProjectsDir = srcDir + QLatin1String("/data/dirwithmultipleprojects"); QVERIFY(QDir(noProjectsDir).exists() && QDir(oneProjectDir).exists() && QDir(multiProjectsDir).exists()); CommandLineParser parser; |