aboutsummaryrefslogtreecommitdiffstats
path: root/qbs.qbs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-02-07 15:00:08 +0100
committerJoerg Bornemann <joerg.bornemann@digia.com>2014-02-11 10:33:19 +0100
commit466501197eb9285b1929f4d1fb34f3bf6ea9316e (patch)
tree6554e4f6b4a2ea62b03b7af774c5a912d8049c45 /qbs.qbs
parentc1158ef9610fa0c568cc91be7df44493f5691dcd (diff)
Introduce tool for fuzzy testing.
Incremental builds are the likeliest source of problems, as well as the one that is the hardest to reproduce. This new tool turns a given project into a quasi-autotest by checking out random commits and doing incremental builds on them. In case of a build error that is not reproducible with a clean build, it aborts and reports the offending sequence of commits. Any qbs project that comes in a git repository is supported. Change-Id: I9f6f9172ce03140341ed25859092a8ed32d4a17d Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'qbs.qbs')
-rw-r--r--qbs.qbs3
1 files changed, 2 insertions, 1 deletions
diff --git a/qbs.qbs b/qbs.qbs
index 8a3eb0b79..af848db87 100644
--- a/qbs.qbs
+++ b/qbs.qbs
@@ -20,7 +20,8 @@ Project {
"doc/doc.qbs",
"share/share.qbs",
"src/src.qbs",
- "tests/auto/auto.qbs"
+ "tests/auto/auto.qbs",
+ "tests/fuzzy-test/fuzzy-test.qbs",
]
SubProject {