diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2014-02-07 15:00:08 +0100 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2014-02-11 10:33:19 +0100 |
commit | 466501197eb9285b1929f4d1fb34f3bf6ea9316e (patch) | |
tree | 6554e4f6b4a2ea62b03b7af774c5a912d8049c45 /qbs.qbs | |
parent | c1158ef9610fa0c568cc91be7df44493f5691dcd (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.qbs | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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 { |