aboutsummaryrefslogtreecommitdiffstats
path: root/tests/fuzzy-test/fuzzy-test.qbs
Commit message (Collapse)AuthorAgeFilesLines
* Bump c++ version to the 17th standardIvan Komissarov2020-08-211-1/+1
| | | | | | | We can do that now as QtC moved to c++17 in master Change-Id: I91d7fc425f1b288f341ee3025fec61a53e98c8d9 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Remove support for in-build-dir-execution of the qbs qbs buildJoerg Bornemann2018-07-121-1/+6
| | | | | | | | | | This is not supported. People must use the content of the installation directory instead. This reduces complexity of qbs' own project files. Change-Id: I39f8bb4d5252b0631a64b3aac01f83b09b28ae0f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Build qbs with C++14Christian Kandeler2018-02-151-1/+1
| | | | | | | | | This will enable us to simplify some of our templates. Qt Creator requires C++14 as well, so we won't break it. Change-Id: I577347ef12c53ff2ec59e88344ff181b27a0d50c Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Fix self hosted build with Qt 5.7, where C++11 is now requiredJake Petroules2016-07-051-0/+1
| | | | | Change-Id: I8c4f9617cb671c2ce3d7f0a7d175458aee99758a Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* remove more Qt4 legacy from project filesJoerg Bornemann2014-10-311-1/+0
| | | | | | | This amends commit 7c82e9f3. Change-Id: Ie01db1f28856fa16edee67aaf033c7150ecb197c Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Add and make use of convenience item QtGuiApplication.Christian Kandeler2014-07-141-2/+1
| | | | | | | | | | Using this item, building a Qt gui app against a static Qt will work out of the box. Also add the less useful QtApplication for completeness. Change-Id: Idca1dbd3085659ebaf563f7df89f73b9daaf7001 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Unbundle qbs_fuzzy-test on OS X.Jake Petroules2014-02-261-0/+1
| | | | | Change-Id: Id7b62904e0e6e6f3cafbd553b9d8499c98c94530 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Rename the fuzzy tester executable.Christian Kandeler2014-02-211-1/+1
| | | | | | | | Having the "qbs-" prefix makes it a qbs sub-command, which we don't want. Change-Id: I20a907cd32ab4f12d26a60c64fa996eabc3403b4 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Introduce tool for fuzzy testing.Christian Kandeler2014-02-111-0/+16
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>