aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/blackbox.qbs
Commit message (Collapse)AuthorAgeFilesLines
* Remove the base module import from most test data projectsJoerg Bornemann2018-06-221-1/+0
| | | | | | | | Keep the base import in blackbox/testdata/deprecated-property to ensure we don't accidentally break it. Change-Id: I790da21a7490ec9c1b0335f45e8707e7e04daa7c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* 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>
* Use Utilities.cStringQuote in qbs project filesChristian Kandeler2017-10-131-2/+2
| | | | | | | | This function has been available since 1.8. Change-Id: I0114bf8ec41f3be0c306be943d15599e09f69cc7 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* List find helpers in Qbs project tree for easy editingJake Petroules2017-08-031-0/+6
| | | | | Change-Id: I3e426568cf20ddc6907454debba47a3ffed04a05 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Move blackbox-java and blackbox-clangdb tests into their own filesJake Petroules2017-05-301-68/+19
| | | | | | | | No real reason for the separation, and more consistent with the rest of the tests. Change-Id: I7002a18c6e3441b6de2b80c6dd6daaa9d76c30cb Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Migrate tests of Apple platforms/tools into new tst_blackboxapple targetJake Petroules2017-05-301-1/+0
| | | | | | | | This new test suite collects all the tests which test qbs' support for Apple platforms, Xcode, and related tools. Change-Id: I835e2d5bee46f1b4bb281c02b5b4ef814f196d7c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add a Utilities.cStringQuote functionJake Petroules2017-01-301-0/+3
| | | | | | | | This accepts a raw string and provides a C string literal, properly escaped and quoted. Change-Id: I61a02ce07f152f36ac31bf973932a7f88406bb75 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Fix deploymentTarget autotest with older versions of Apple Clang (< 6)Jake Petroules2017-01-051-0/+1
| | | | | Change-Id: I3ca329810985cc602c9330ab66ecd1e7fdc04505 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add generator for Clang compilation databaseChristian Gagneraud2016-08-191-0/+23
| | | | | Change-Id: Ia82e2f7bcd93afbca88e7034aeadb0ba8c336458 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Split off the Java-related blackbox testsChristian Kandeler2016-08-081-11/+40
| | | | | | | | 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/+7
| | | | | | | This allows them to be displayed in IDE file trees. Change-Id: I316fb22bd534c087a2941e005299e9353b786398 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* fix dependencies of tst_blackboxJoerg Bornemann2015-05-221-0/+1
| | | | | | | | | Adding a dependency to qbs-setup-toolchains, because TestBlackbox::toolLookup() tries to run qbs-setup-toolchains. Change-Id: I028def05f54d9f65100bdd167103d30780ad6ffb Task-number: QBS-803 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
* Make the blackbox test product depend on the qbs frontend.Christian Kandeler2015-01-081-0/+1
| | | | | | | | | Otherwise, "building" the autotest-runner will not recompile the qbs frontend before running tst_blackbox, potentially resulting in wrong test results. Change-Id: Ibebea98f0f5f7df39b07b3f1c85e3cff967c4323 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* qbs build: Introduce convenience item QbsProduct.Christian Kandeler2014-10-301-2/+2
| | | | | | | | As base product for QbsApp, QbsLibrary etc. Has little functionality at the moment, but will get more soon. Change-Id: I29ac78db2ff1ba109dd09a55e7593b2beeaba741 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* Tests: Move waitForNewTimestamp() function to shared file.Christian Kandeler2014-07-301-1/+1
| | | | | | | We want to use it in the API tests too. Change-Id: I8fad090ea98f67e50b7b2a8e3854c5b618172364 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Introduce abstraction layer for QSKIP.Christian Kandeler2014-03-241-1/+1
| | | | | | | We might want to skip tests in other files as well. Change-Id: Ia2352fdf472b461fb3d9ed6134789b4f56d126e8 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* qbs project files: Add support for auto tests.Christian Kandeler2013-03-181-0/+7
Change-Id: I02715cda889f9f271a4372b0dec70645674f8843 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>