aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual
Commit message (Collapse)AuthorAgeFilesLines
...
* Treat undefined "base" values as empty arrays.Christian Kandeler2012-10-231-1/+1
| | | | | | | | | This allows constructs like: defines: base.concat(["MYDEFINE"]) independently of whether defines is set in the parent item. Change-Id: Ie287bc68d44bbe93d1694a97b4e92847959b31c8 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* fix manual tests after dropping .qbpJoerg Bornemann2012-10-225-1/+2
| | | | | | | | | After dropping the .qbp file extension we recommend to put base items intoa subdirectory. Otherwise one must specify the right .qbs file on build, if there are more than one .qbs files in a directory. Change-Id: Ia1a508bf4bb540e43e207bb1066527f5ed56254f Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Get rid of special treatment for files ending in ".qbp".Christian Kandeler2012-10-1926-0/+0
| | | | | | | | | - Deprecate the ".qbp" suffix. - Do not go up the directory tree when looking for project files. Change-Id: I39ece65683556b720fb940dde27e485f865cf086 Task-number: QBS-137 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* move manual moc_cpp test into blackbox auto testJoerg Bornemann2012-10-162-29/+0
| | | | | Change-Id: I14f30e1321292f61620d03b1013fe189cdf9eb18 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* move manual moc_hpp_included test into blackbox auto testJoerg Bornemann2012-10-163-46/+0
| | | | | Change-Id: If0c6c956ca1752b928043cb541dcf9047367b55b Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* move manual moc_hpp test into blackbox auto testJoerg Bornemann2012-10-163-42/+0
| | | | | Change-Id: I2f956fd50db4b1135e88b5de622950b651d341de Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* license and copyright updatedJoerg Bornemann2012-10-0838-1099/+795
| | | | | | Change-Id: I0c0b3035514ee6b735e85c098029fa2f41edb6ff Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* build Objective C test only on macJoerg Bornemann2012-09-201-0/+1
| | | | | Change-Id: I37be75e78de8bf1e7c1e50bf8745b86ad29ea6d3 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Visibility support for cpp moduleAleksey Sidorov2012-09-206-2/+66
| | | | | | | Some visibility change flags based on http://gcc.gnu.org/wiki/Visibility Change-Id: Ie2c84ba2a645b803c51c3d4ddf8d5826fff96571 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Added support for wildcard patterns in filesRuslan Nigmatullin2012-09-194-0/+62
| | | | | | | Task-number: QBS-65 Change-Id: Ia07bd4f282a8d9a95da63ecc2e493cfd992b6017 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* FileTagger fixAleksey Sidorov2012-09-114-0/+69
| | | | | | | | Fixes procession of artifact by several FileTaggers and Group. New version with overrideTags flag in groups. Change-Id: I8dfde8339c89d447e46dd9ee06f5525081d0fc77 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Added PkgConfig probeRuslan Nigmatullin2012-09-062-0/+26
| | | | | Change-Id: I7dda4a9e80a53229c7de3e94025d6799f938a718 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Added support for ProbesRuslan Nigmatullin2012-08-206-0/+156
| | | | | Change-Id: I85b8aaa00ff1318663f67ab0050292fedcb892cf Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Add Objective-C support for GCCRuslan Nigmatullin2012-08-172-0/+25
| | | | | Change-Id: I9b63957260d35ca2f5cbd8e34c55dea6e331e84c Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Add rc file test demoYuchen Deng2012-08-023-0/+77
| | | | | Change-Id: I29636cdd8bf35ef9df2d032a11924ebb98a96a10 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Just directly call cmd.exeYuchen Deng2012-08-011-1/+1
| | | | | | | | Because user can change the installed path for Windows self. And the %WINDIR%\System32 should added into PATH env. Change-Id: I2f2ab6287b69c8c7b47f900370a89ade8612872d Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Fix codegen demo build failedYuchen Deng2012-08-011-1/+1
| | | | | | | | Use hostOS instead of targetOS to fix cross build And it should works on Windows OS too. Change-Id: If30b0acacf9001c25488228dcf3249fdf63b41ab Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Fix typoYuchen Deng2012-07-062-2/+2
| | | | | Change-Id: I79057578fbba961c41c1324b1d2bd3b86596aeb4 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Add test script for manualYuchen Deng2012-06-272-0/+19
| | | | | | | | | | for Windows, you can use: run-qbs-tests.bat qbs debug release ... to loop the whole manual on Linux, use ./run-qbs-tests.sh instead of test.bat Change-Id: If282f740d298afaecda87105d1be0f0698137174 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* tests/manual/collidingmice: less complicated Qt4/5 supportJoerg Bornemann2012-04-251-7/+1
| | | | | | | | We just have to depend on qt.widgets. The module will do the right thing. Change-Id: Ib2968027653a9e2a49c5bda7ea256fbff590819a Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* ProductModule dependency propagation fixedJoerg Bornemann2012-04-182-0/+2
| | | | | | | | | | | | | | | | | | | | | | | Before a ProductModule inherited all modules the product uses. That's why wrong includePaths etc. were propagated through the chain of ProductModules. Now one needs to explicitely add a Depends item for every module that's used in a ProductModule. This is much more consistent with the semantics of modules in products. Example: ProductModule { cpp.defines: ["FOO"] } is no longer valid. It must be changed to ProductModule { Depends { name: "cpp" } cpp.defines: ["FOO"] } Change-Id: I9b1a42e6bcf56c4fb17e1a19d558fa82d629ff78 Reviewed-by: Marco Bubke <marco.bubke@nokia.com>
* build tests/manual/collidingmice with Qt 4 and 5Joerg Bornemann2012-03-072-13/+24
| | | | | Change-Id: I0db55dd2fc6175fa7ac852b19bdb8c19dfece539 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* clean up tests/manual/helloJoerg Bornemann2012-03-063-16/+24
| | | | | | | | Remove the usage of the base property. This is a bad idea. Change-Id: I324a3479bb9ab0b344fa06260eff89965be0be84 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* tests/manual/hello: don't override default cpp propertiesJoerg Bornemann2012-03-051-1/+1
| | | | | | Change-Id: I83fbee0545f8df7488270a60a243dbe858514926 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Added test for generated cpp file with Q_OBJECTRuslan Nigmatullin2012-03-022-0/+55
| | | | | | | | | Qbs generates cpp file from txt and should run moc on it and build afterwards, but automoc removes "moc_cpp" fileTag, deletes artifact from root's list and crashes. Change-Id: I9a826da273ac9da9919336554b859d6ec78919d8 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* manual/tests/symhello removedJoerg Bornemann2012-03-012-56/+0
| | | | | | Change-Id: I20b315853e9c0d3dfc981d0db528b18781af7329 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* adjust tests/manual/transformers to current JavaScriptCommand syntaxJoerg Bornemann2012-02-221-12/+17
| | | | | Change-Id: Ie277e3a3420333250c11ee4d4be1759d7a4b714e Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* test/manual/propertiesblocks enhancedJoerg Bornemann2012-02-202-1/+4
| | | | | Change-Id: I32bea72d321516824a4059b3eaf3606e06f62d9f Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
* Long live qbs!Joerg Bornemann2012-02-1587-0/+2800
Change-Id: I412793e868919a9ac99611616f292e7047f1ebcf