summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Squish: Improve READMERobert Loehning2014-10-131-4/+3
| | | | | Change-Id: Id9270613c4760e02af55afc070972a92da56c130 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Revert unintended change in expected filesRobert Loehning2014-10-091-2/+1
| | | | | | | | | | This table refers to the contents of v3.2.0. Reverting change in 8295b503be90c60a8a7e9b722357352917406078 Change-Id: Ic3cd6fcf6a318745c83e871b4d9b6ae109b05813 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com> Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Stabilize tst_CSUP03Robert Loehning2014-10-091-0/+1
| | | | | Change-Id: Id90b102d926c90e53c3a8a610ac464cb6876dc5d Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Fix expected treeChristian Stenger2014-10-091-2/+0
| | | | | | | On Windows valgrind autotests are disabled. Change-Id: I86323eba3d08e7ef245e1bcfbd799fce8ad29b9e Reviewed-by: Robert Loehning <robert.loehning@digia.com>
* License updateEike Ziller2014-10-09313-2185/+2498
| | | | | Change-Id: I3c22ef2685d7aa589f5d0ab74d693653a4c32082 Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
* Squish: Refactor and improve tst_CSUP01Robert Loehning2014-10-021-30/+30
| | | | | Change-Id: I154ebcc01a870b0bf3912a69b37184fd2f37092a Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Remove further unstable lines from project treeRobert Loehning2014-09-301-6/+0
| | | | | Change-Id: I985fcce7297fe6508514c0476a16553905063c11 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Remove unstable lines from expected project treeRobert Loehning2014-09-301-6/+0
| | | | | Change-Id: I76bed181ec12257cf264c13660867b151d844747 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Do not crash tst_simple_debug if debugger can't stopRobert Loehning2014-09-262-0/+6
| | | | | Change-Id: Iedf0335088739ed60f321b6479711298067f9038 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Debugger: Fix QHash display of "compact" keyshjk2014-09-261-3/+3
| | | | | | | | Add make std::string usable as "compact" key. Change-Id: Idbfcf9d299e2dde392025166a20c3d0ab60239a6 (cherry picked from commit 2776536a7efd6758de1d6720b2c05a9fe0bc65a5) Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Run tst_memberoperator with Clang code model, tooRobert Loehning2014-09-251-17/+29
| | | | | Change-Id: I3b4b2ed3523e94d5a6dee6957b5b16d4092122fd Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Run tst_CSUP05 with Clang code model, tooRobert Loehning2014-09-252-48/+54
| | | | | Change-Id: Ief81ba27d8cbd43de5ef9c71b586da8cc372a8bb Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Run tst_CSUP04 with Clang code model, tooRobert Loehning2014-09-251-32/+36
| | | | | Change-Id: I3a2f029e0f1c85ecbd3c161b097f4e975014f714 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Run tst_CSUP03 with Clang code model, tooRobert Loehning2014-09-251-32/+39
| | | | | Change-Id: I5b240b2fbd7999b2228871ddf8faa72509c49465 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Add shared file for clang-related codeRobert Loehning2014-09-253-43/+91
| | | | | Change-Id: I2eaa39afbfeb0031f191ce9adead80c0d0960542 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Avoid crash of tst_CSUP06Robert Loehning2014-09-191-0/+1
| | | | | Change-Id: I76318223443ec2e0cc8ddd887a8ac70a6993c0c4 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* SSH: Fix tunnel test.Christian Kandeler2014-09-111-1/+2
| | | | | | | | Since we're opening the port for IPv4, we must also use an IPv4 host address. Change-Id: I73e009ebd6deb0bd6804cddc8c83299dbfc1b312 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* SSH: Adapt test to signal renaming.Christian Kandeler2014-09-111-1/+1
| | | | | | | This was overlooked in the original patch. Change-Id: I1709e28552ed9dd83bd3e810ba51ef5ec95d8580 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* QmlDesigner: Adding a manual test for plugin integrationThomas Hartmann2014-09-097-0/+287
| | | | | | | | | | | | | | Because we had a couple of regressions in this area, I add this project for manual testing. In this project we have a qmlproject with a plugin that contains a .metainfo file and a custom property sheet. We define two items in the item library: MyComponent and MyComponent2. While MyComponent has a custom property sheet the property sheet for MyComponent2 is auto generated. Change-Id: I8d5ade43f648354175587c0a3e989bad87149298 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Squish: Stabilize tst_CSUP06Robert Loehning2014-09-051-0/+1
| | | | | Change-Id: I68071a5e8964c89a61a4dfe310fdbd7bb5fd1b8a Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Include new Qt Quick templatesRobert Loehning2014-09-054-5/+15
| | | | | Change-Id: I92e359d95bc9cd62b5e1b8a059cb8aef3908bcb4 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Provide test for ClangCodeModel pluginChristian Stenger2014-09-043-1/+220
| | | | | Change-Id: I4bf45cf838baa89b558292ca9d08ec184e80c20d Reviewed-by: Robert Loehning <robert.loehning@digia.com>
* Squish: Continue testing other files after fatal errorRobert Loehning2014-09-021-1/+6
| | | | | Change-Id: I2e8709a84882dde5a6bc96b4bd213581175c6c8c Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Test opening of QBS projectRobert Loehning2014-09-014-1/+5902
| | | | | Change-Id: I980ad15147f419b2d42d86b2a62ebf2875a3c2d8 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Update Creator's sources to v3.2.0Robert Loehning2014-08-262-982/+1324
| | | | | Change-Id: I224da43ad46acfce33fb62926df62c211164ed40 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Revive WELP04 for Squish 5.1.1+Christian Stenger2014-08-192-36/+36
| | | | | Change-Id: If357eca07661df58484ea12d22a881d3d6564523 Reviewed-by: Robert Loehning <robert.loehning@digia.com>
* Squish: Use small letters in shortcutsRobert Loehning2014-08-189-19/+19
| | | | | | | | Following Squish documentation. Capital letters even caused problems in nativeType(). Change-Id: I902984da40c7b57c1c40d35c2cd183e95481f1cf Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Remove unused objectsRobert Loehning2014-08-181-3/+0
| | | | | | | Should have done so in 4541173535d4a0df240636ab1a0618abc2794569 Change-Id: I2f6b578db506d8e9e35b90d0a7fbc2ae833b148c Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Stabilize selectFromComboRobert Loehning2014-08-151-0/+1
| | | | | | | I keep losing the second mouseClick in tst_create_proj_wizard... Change-Id: I45f37c848c7eccd9fd59c455e8d6c80c6de88c06 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Fix tst_codepastingRobert Loehning2014-08-141-2/+2
| | | | | | | Test crashed when there was unexpected output Change-Id: I6fd56bf95d664cff5284e574db9b57f42b0e93cf Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Fix hack for tests opening multiple filesRobert Loehning2014-08-141-0/+2
| | | | | Change-Id: I35ff3e1cf99a8e5f171f0728f05a3b828da78293 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Remove pointless waitingRobert Loehning2014-08-141-2/+0
| | | | | Change-Id: I1da64859bf5d6974ceacfe22d230be1983533d77 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Stabilize tst_codepastingRobert Loehning2014-08-131-0/+1
| | | | | Change-Id: I38f53d98159e15340b2f6cbc1912c6e15242dc5b Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Hack when "Open File" dialog can't be foundRobert Loehning2014-08-121-9/+15
| | | | | | | Happens to me with binary packages for Linux. Change-Id: I688103ba2df26056468e89271e815b5717effeee Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Use only Delete key that is documentedChristian Stenger2014-08-121-2/+2
| | | | | | | For consistency and to avoid unforeseen side effects. Change-Id: Iebbf8179b604572e7ad24dbfbf757387788e2383 Reviewed-by: Robert Loehning <robert.loehning@digia.com>
* Squish: Revive WELP03 for Squish 5.1.1+Christian Stenger2014-08-123-82/+94
| | | | | Change-Id: I8c92495f3441fc8ee68e34d15f48f4021ae90f90 Reviewed-by: Robert Loehning <robert.loehning@digia.com>
* Squish: Remove workaroundRobert Loehning2014-08-011-4/+0
| | | | | | | Just doing as the great wise frog tells me. Change-Id: I73c07142cd902ac3b89f8c00597087d7d550a2ee Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Revive WELP02 for Squish 5.1.1+Christian Stenger2014-08-012-34/+40
| | | | | Change-Id: I432494320cbbd4f19e0386a19183d0b9476054ed Reviewed-by: Robert Loehning <robert.loehning@digia.com>
* QmlDesigner: Fix quick1 testsMarco Bubke2014-07-3012-11/+12
| | | | | | | | The test still used the unsupported Qt 4.7 import. Task-number: QTCREATORBUG-12567 Change-Id: I47eee256d9e3160aea8e41537fcea92d20b42fd7 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
* Squish: Replace Qt 5.0 by Qt 5.3Robert Loehning2014-07-2913-57/+77
| | | | | | Change-Id: I2fb5ea259c523fce4e71f02ca087ed93fd9a0ae1 Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: Robert Loehning <robert.loehning@digia.com>
* Squish: Revive WELP01 for Squish 5.1.1+Christian Stenger2014-07-284-75/+106
| | | | | Change-Id: I1d1bc9334fe6c0fc1187b9bcde27d0b4ed3081b4 Reviewed-by: Robert Loehning <robert.loehning@digia.com>
* C++: Tests: Remove plain-cplusplusNikolai Kosjar2014-07-285-663/+0
| | | | | | Change-Id: Ifdf4cd5ea478c87d585c9404caf8f4be6873f692 Reviewed-by: Christian Stenger <christian.stenger@digia.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* CppTools: Auto-include pre-compiled headersNikolai Kosjar2014-07-243-1/+5
| | | | | | | | | | | | So far the pre-compiled headers were processed (thus defines from those headers were visible), but the actual includes for the documents were not added, which is necessary for lookup/completion. Note that this will be only done if pre-compiled headers are not ignored (Options > C++ > Code Model > [] Ignore pre-compiled headers). Change-Id: I54a8e6b00597af164d958e3e9f2a1075ea187788 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
* C++: Fix expensive parsing of expressionsNikolai Kosjar2014-07-241-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | For expression statements like "(g(g(g(...(g(0))...))))" we reparsed quite much again and again for nothing. The high-level trace for this expression looks like this: parseCastExpression parseTypeId parseAbstractDeclarator parseAbstractCoreDeclarator parseParameterDeclarationClause (--> DEEP) ... parseUnaryExpression ... parseCorePostfixExpression parseTypeId (--> DEEP) parsePrimaryExpression (--> DEEP) Especially parseTypeId is expensive in this case and it's called two times, both from the same token (index). With this patch, we remember for certain ASTs the parse results and re-use them when needed. Change-Id: I013d1c064c655636bc94db408097863b5e183fc2 Task-number: QTCREATORBUG-12252 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
* C++: Tests: Run ASTVisitor on parsed documentNikolai Kosjar2014-07-241-0/+8
| | | | | | | ...as a sanity check. Change-Id: I391276e41c5180d0df72fa6267f58801bf2d5da3 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
* ObjC++: also index ObjC symbols.Erik Verbruggen2014-07-241-0/+23
| | | | | | | | @classes, @protocols, @properties and -methods (and +methods) will now show up in the locator. Change-Id: I33f904c456c321fc80b8aba7ff52d5f1207c58be Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
* C++: Support alignas in C++11 mode.Erik Verbruggen2014-07-224-9/+62
| | | | | | Change-Id: Ifa81a481bf92b5b71495a105ae292f3e9895f704 Task-number: QTCREATORBUG-9279 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
* C++: block recursion when parsing subsequent case statements.Erik Verbruggen2014-07-222-0/+100007
| | | | | | | | | | | | | | | | | | A case or a default statement must be followed by another statement. When a such a case (or default) statement is followed immediately by another case (or default) statement, then this would create a linked list, and the parser will recurse to parse such input. In order to prevent the parser running out of stack space while recursing, parse this corner case by blocking parsing a labeled statement as the first statement after a labeled statement. The advantage is that these statements do not form a linked list, so any subsequent visitation of the AST won't run out of stack space either. Change-Id: Id2111a49509132997f5fbe4bb12c92c729ec2522 Task-number: QTCREATORBUG-12673 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
* Squish: Revive testing of Welcome modeRobert Loehning2014-07-222-5/+17
| | | | | | | This partly reverts commit a1274c93c8794eeb56f47d5ea6323377ac7c6975. Change-Id: I1ba8586ae51a42a2239ee4ae5c8ead2ac880ecfa Reviewed-by: Christian Stenger <christian.stenger@digia.com>
* Squish: Provide test for QmlJSConsoleChristian Stenger2014-07-223-1/+187
| | | | | Change-Id: Ib7cbf312b611176dbb762958bca687e043372a27 Reviewed-by: Robert Loehning <robert.loehning@digia.com>