aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/blackbox.pro
Commit message (Collapse)AuthorAgeFilesLines
* Add support for system-level settingsChristian Kandeler2018-06-011-0/+1
| | | | | | | | | | | | | In addition to the traditional per-user settings, there is now also a system-wide settings file affecting all users. The file's platform- specific default location can be overridden at build time. The qbs-config tool can write these settings via the new --system option. [ChangeLog] Introduced the concept of system-level qbs settings Change-Id: Ie6f675a74e96ce1fa7b2dd0712f6106071e848a6 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Fix race in qmake buildJoerg Bornemann2017-06-121-0/+1
| | | | | | | | | The five blackbox tests use the same Q_OBJECT header file and therefore must not have a shared MOC_DIR. This fixed random build failures on Windows. Change-Id: Ia7bb4730c0b29c1de4c5f7373068f974ab67bf03 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Merge 1.7 into masterChristian Kandeler2017-01-061-0/+1
|\ | | | | | | Change-Id: I60317a888384aef68e887a0cd5fd58dd57ea10de
| * Fix race condition in qmake buildChristian Kandeler2017-01-051-0/+1
| | | | | | | | | | | | | | | | Task-number: QBS-1091 Change-Id: I5cead5f3cd111ea66bec31a178f69c992a4024a1 Reviewed-by: Dmitry Shachnev <mitya57@gmail.com> Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* | Fix deploymentTarget autotest with older versions of Apple Clang (< 6)Jake Petroules2017-01-051-0/+2
|/ | | | | Change-Id: I3ca329810985cc602c9330ab66ecd1e7fdc04505 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Split off the Java-related blackbox testsChristian Kandeler2016-08-081-3/+3
| | | | | | | | They take an extraordinary amount of time and should thus run in parallel to the other tests. Change-Id: I435dd5506cc3f26e351c700ce6be2476d041b6af Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Include blackbox testdata files in project.Jake Petroules2015-07-081-0/+10
| | | | | | | This allows them to be displayed in IDE file trees. Change-Id: I316fb22bd534c087a2941e005299e9353b786398 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Clean up autotests.Christian Kandeler2013-02-111-15/+3
| | | | | | | | Their project files are mostly identical, so introduce auto.pri. Also remove outdated and unused test "dependencyFinder". Change-Id: Ibe7f40cf1b0e28719fbf91a905379432a0359968 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Build a shared library.Christian Kandeler2013-02-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | We don't want our code to be duplicated in memory for each application that uses it, so the library should not be linked statically. Some ramifications worth mentioning: - The unit tests had to be moved into the library, because otherwise we would need to export random internal symbols. This is why the patch appears so big. A follow-up patch should probably make compilation of tests optional, so the library can be deployed without unneeded code. - The DESTDIR of the auto test executables is now the same as the one of all other executables, so they can all use the dll on Windows without additional setup. - Some internal symbols were exported, namely: a) Logging-related stuff. This allows us to use a uniform logging approach in the library and in our command-line tools; I consider this acceptable. b) A handful of classes and functions currently needed by certain command-line tools. These seem more questionable to me and we should probably find a different way to implement the respective functionality. Change-Id: I9cd21e12cd622b55cf62f5e04ad398734410ede1 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* cleanup .pro filesJoerg Bornemann2012-11-161-3/+2
| | | | | | | | Do not use DEPENDPATH but CONFIG+=depend_includepath. Do not add "." to INCLUDEPATH. Change-Id: I3532833aef13d32f8278074283fcd12256d38143 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* fix autotests for insource buildsJoerg Bornemann2012-10-181-1/+1
| | | | | | | | | | The way of preventing qmake from building in debug/release subdirectories on Windows is DESTDIR = ./ Don't ask why. Just accept defeat. Change-Id: Iec3faa864e73f5016148ecab6f128ab0cb104fd5 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* mark autotests with CONFIG+=testcaseJoerg Bornemann2012-10-161-0/+1
| | | | | | | This enables us to run all tests with "make check". Change-Id: I9ea1816c88c1c0d27fb8dda4cf6ca46b13cb8fc0 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* consolidate test binary locationsJoerg Bornemann2012-10-151-0/+1
| | | | | | | | Do not use debug/release subdirectories on Windows to make it easy for the testRunner tool to find tests. Change-Id: I3bc572c7959c6bcc7cd7e12e1f5d4bb6ccb0753c Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* normalize autotest executablesJoerg Bornemann2012-10-081-2/+1
| | | | | | | | All autotest executable names start with "tst_". Every autotest executable is its own subdir. Change-Id: Id5b10792930064acd4e741c207d0046f54a55695 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* split tst_blackbox into .h and .cppJoerg Bornemann2012-10-081-1/+3
| | | | | Change-Id: I506dbc6cab7d46ac1269d8a7e5ac40dfefeb5111 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Long live qbs!Joerg Bornemann2012-02-151-0/+14
Change-Id: I412793e868919a9ac99611616f292e7047f1ebcf