summaryrefslogtreecommitdiff
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)
downloadqbs-466501197eb9285b1929f4d1fb34f3bf6ea9316e.tar.gz
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 {