Commit Graph

988 Commits

Author SHA1 Message Date
Robert Loehning
ef38ac778c Squish: Update SpeedCrunch to 0.11
Change-Id: I47d118f9612020d514fcb8ea3a26bf392fa41ef4
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-16 14:42:46 +02:00
Christian Stenger
642a064ebe Squish: Add test for cpp libraries
Change-Id: I1566c5dac828fc3bd53a4fef6cfd87a31238981a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-05-16 13:49:33 +02:00
Robert Loehning
eebd4579c2 Squish: Test building Quick controls
Change-Id: I51a71d18dd8b3cccc10145fdc5c9a7726c85c7d5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-15 14:24:41 +02:00
Robert Loehning
20c0dcfe1d Squish: Simplify __createProjectHandleQtQuickSelection__()
Change-Id: I02f76a90aa6a464f36d84dcc70698639a74d7f86
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-15 14:24:27 +02:00
Robert Loehning
556ec551d7 Squish: Selecting right config in verifyBuildConfig
...by just calling selectBuildConfig.

Change-Id: I8f07b3d874c22ebeca8e5cf658d754cf231c7ad0
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-15 12:17:31 +02:00
Christian Stenger
2a75c9c572 Squish: Add another test for refactoring C++
Change-Id: I3c0e1f6c501a83595e86afaa39e8c543e0b7189c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-05-13 14:39:50 +02:00
Robert Loehning
372fc953cd Squish: Fix createTasksFile()
Change-Id: I437d9e59723556363e233e939032630246981874
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-09 16:04:15 +02:00
Christian Stenger
085469b894 Squish: Enhance tst_codepasting
* set a random expiry for the paste
* make sure server side errors are handled

Change-Id: I28feab982fefbb97a9f603144943a57cc268538c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-05-09 14:05:49 +02:00
Robert Loehning
1e3f150857 Squish: Force English in suite_tools
Without, I get German output from git which breaks tests.

Change-Id: Ic12a3d31908193b4bac3283eb02b06fc945c5fd8
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-09 13:43:28 +02:00
Christian Stenger
0c4b9455b6 Squish: Add test for external modification
Additionally moved common code of tst_*_externally to project.py.

Change-Id: I056e0dc6749cf92e1416ce313a8f058639981609
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-05-09 07:39:53 +02:00
Christian Stenger
e6af796b0a Squish: Provide functions to create cpp library
Change-Id: Iac24626801cadb28709d24f140862bb4808935df
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-05-07 12:27:50 +02:00
Christian Stenger
0ee8704930 Squish: Throw fatal on empty task
Change-Id: I815810ffbe295cabf37e8a14000243481b799800
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-05-06 12:13:10 +02:00
Robert Loehning
e9ab82c5b0 Squish: Stabilize tst_select_all
Same issue as fixed by 6827072fac

Change-Id: Icb47db58dd647b4263452c5d36ab241fc40eccb0
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-06 11:28:45 +02:00
Robert Loehning
f6f80d88a2 Squish: Update recommended version
Change-Id: I4077a2f4de7aeaa5dbcf4991e01d5449130ca438
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-05-05 15:20:45 +02:00
Christian Stenger
4b2cc015f8 Squish: Make sure correct output panes are used
We expect the first five toggle buttons for output panes to be visible
by default. Additionally added buttons will have the property 'occurrences'
with a value depending on their position - not their label. Using the menubar
for these additional output panes is safer.

Change-Id: Ie58f8dd56ec35bfa9f6bba871aa807e4b1507c75
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-04-30 15:45:02 +02:00
Robert Loehning
ca9a316cfd Squish: Test automatic saving of files before build
Task-number: QTCREATORBUG-12014
Change-Id: I20080ac89d63c1d0a00cb18b31f5539bf2b4a554
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-30 15:29:20 +02:00
Robert Loehning
76086123c8 Squish: Stabilize tst_git_clone
Change-Id: I144d2a528e1a8cb4a75d16814a022dac8c36dfce
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-30 09:29:42 +02:00
Christian Stenger
a966e33308 Squish: Remove unnecessary imports
Change-Id: Ia902e0a797fea947f83505f6b09e3efed24f65b1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-04-30 08:09:12 +02:00
Christian Stenger
7b6da4b7f2 Squish: Fix verifyEnabled()
If verifyEnabled() was used with an object's real name it failed due
to using invalid syntax.

Change-Id: Ie88ffbda3ab1601fbd781955146b6600ba5104a3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-04-29 15:27:47 +02:00
Robert Loehning
6827072fac Squish: Stabilize tst_external_sort
Change-Id: I4c580c160f1035ed04ec2b1d1fc9e0c79f8813fa
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-16 17:06:20 +02:00
Christian Stenger
a0e3c97bf4 Squish: Handle rpc failure
Change-Id: I90669dac9de394e2d80be1a689b3b8b443296942
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-04-10 13:17:38 +02:00
Robert Loehning
8eefc34419 Squish: Update paths to QML files
Reaction to 96367b6253

Change-Id: I9651f9cac2b6c48158fa9094ef86ef04460e8a16
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-08 16:44:23 +02:00
Robert Loehning
92239b6753 Squish: Verify elapsed time from QML Profiler
Task-number: QTCREATORBUG-11952
Change-Id: I1ef4b5ec7dfcf56cb7c07882b8e091fd84b26121
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-04 15:05:46 +02:00
Christian Stenger
0369e2a114 Squish: Remove workaround
QTCREATORBUG-11548 has a quick fix now.

Change-Id: Ia9f38f58bf5d11d5ece4779fd7527fbf8ae65fb1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-04-04 12:18:00 +02:00
Robert Loehning
dc66a01b10 Squish: Configure old Qt Quick projects with Qt 4
Change-Id: I3a891ba8a3ca5d437c114a95fb1620a200261301
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-04-02 13:58:54 +02:00
Christian Stenger
03a1361f59 Squish: Explicitly set wanted kit
Change-Id: I287ce12a040a81a6392f39385c5a0c26d53b8e28
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-04-01 12:05:04 +02:00
Christian Stenger
480c652836 Squish: Fix expected target
Introduced with e08f5044ae.

Change-Id: I81332377cd2bcd94c06c6b94b1750228172aa1f3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-31 11:35:05 +02:00
Robert Loehning
e08f5044ae Squish: Make Qt 5.2.1 the default kit
Working around:
Task-number: QTCREATORBUG-11519

Revert asap

Change-Id: I4a96017f87019250ba4b9311e1a6b83802c43418
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-03-28 13:36:34 +01:00
Robert Loehning
05339a53e9 Squish: Handle Quick UI not starting
Happens with Creator built on Qt 4.8.5 trying to run a Qt Quick 1.1 App

Change-Id: I5f83fb26e6ac43daa9ea61af5498b81498476668
Idea-by: Christian Stenger
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-28 10:18:26 +01:00
Robert Loehning
9759d3bacb Squish: Fix modifyRunSettingsForHookIntoQtQuickUI for multiple kits
Change-Id: I3d42920edba4a750c27714d26c9143e48c17fd39
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-03-28 10:18:06 +01:00
Christian Stenger
e0aa74dc1a Squish: Improve workaround for tst_QMLS04
Change-Id: I2be9ac44e02287362e7aeab4927645fbbcf38c64
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-26 21:20:06 +01:00
Robert Loehning
5d40776037 Squish: Don't expect branches in "git show"
List of branches was disabled becaused it needed too long.
This feature might return in master

Change-Id: I065f2843f5b7328e0208e5bdcb7663dc8f8873fb
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-03-25 17:26:49 +01:00
Christian Stenger
13468fc1b8 Squish: Add workaround for tst_QMLS04
Additionally added user-defined exception to JIRA class for
usage inside workaround functions.

Change-Id: I1f6c6c269dd93e00f69741af36c4de3324693da9
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-25 12:58:04 +01:00
Christian Stenger
aff40bd187 Squish: Provide fallback for tst_HELP02...
...when running on build machine inside Jenkins.

Change-Id: I184ff013b1743b9f50cd0a2ac0ef76071b4336a3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-21 16:20:33 +01:00
Christian Stenger
79497e7fae Squish: Fix Qt Quick 1 related tests
qrc files are now used in Qt Quick 1 template as well.

Change-Id: I7b7541d16100285893587605bb1b4130277b72e4
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-21 12:56:18 +01:00
Christian Stenger
1b6b0b9506 Squish: Stabilize tst_default_settings on Mac
This also reverts 1605b788e6.

Change-Id: I45b1b856eb6bd0acba43a10866faf2a9726aaa54
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-20 15:43:10 +01:00
Christian Stenger
8a6b6c7cba Squish: Avoid AUT crash in tst_qml_outline
Change-Id: I93e8c0050dba4f0acb7b02eeeb5a0dfdddf9d02d
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-20 13:05:54 +01:00
Christian Stenger
6ca680ac1f Squish: Fix tst_git_clone
Some objectNames had been removed.

Change-Id: I5c3d405a623cbd894c7df79ce44ac05013049d3d
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-20 13:05:22 +01:00
Robert Loehning
b442a02602 Squish: Generalize stabilization of tst_CSUP04
Change-Id: Id56420161cc80acc4057a56f62af5d33acf2eef7
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-03-19 17:20:48 +01:00
Christian Stenger
edf7557749 Squish: Fix and improve __selectQtVersionDesktop__
Change-Id: I05e0038f8baf134e6d01d829bd52812b9128dd60
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-19 17:19:12 +01:00
Christian Stenger
d1b412ced2 Squish: Add workaround for tst_HELP02
Change-Id: I61307ccd86246cdbe131f89e13521be8942c22a1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-19 17:05:07 +01:00
Tobias Hunger
a5a42c3f67 Vcs: Prettify output in CheckoutProgressWizardPage
Handle CR in the output of the VCS we are running in the checkout
wizards. This makes sure we get proper progress information when
running the checkout operation.

Note that this is not a perfect implementation: It will fail when
e.g. only a number at the start of the line is updated and the
rest of the text in the line is reused.

Task-number: QTCREATORBUG-10112
Change-Id: If742e5cb945a2fcada8319d08610d1ccc7fa2ae8
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2014-03-18 13:34:29 +01:00
Christian Stenger
1605b788e6 Squish: Handle sporadic missing visibility on Mac
Change-Id: I7e2694ced72ee836ad6c532f642914d802acb0c2
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-18 12:14:00 +01:00
Robert Loehning
9d97880037 Squish: Trying to stabilize tst_CSUP04 on Mac
Looking at the screenshots, fails might be timing issues.

Change-Id: Ia17b766e332370b3392161d79c774d94f3c1b790
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-03-17 16:22:20 +01:00
Robert Loehning
823fafc17e Squish: Improve verification of git clone log
Change-Id: I7f1ae5f9b483a97266358d71c545b157e743e853
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-03-17 14:15:47 +01:00
Christian Stenger
c3a23cb862 Squish: Rewrite checkQtCreatorHelpVersion()
Change-Id: I994379476ab52df75a4a34a8e0db025ee2f3df70
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-14 08:02:52 +01:00
Robert Loehning
b071a0ad07 Squish: Update tst_git_clone
Command line information appears in Version Control view,
not in the dialog anymore.

Task-number: QTCREATORBUG-10531

Change-Id: Ib3a501e32d6105a78d8e4f4f1ad019de22e3ef3b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-03-13 19:23:51 +01:00
Christian Stenger
03fd61ff08 Squish: Fix tst_rename_file
Change-Id: I71eece2ce9d73132edc09c5ba1465882636f5c78
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-11 15:42:46 +01:00
Christian Stenger
9637e65698 Squish: Fix tst_simple_analyze
Used template has changed - correcting the expected values.

Change-Id: I8d60f3c75f1f88d80c31f68276ac083e2215e8f7
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-11 14:20:17 +01:00
Christian Stenger
e2b8ef4592 Squish: Avoid Squish crash in tst_rename_file on Mac
Change-Id: I51b16970504d85eed63cf0ddd7b0ff07b6226273
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-03-10 16:03:35 +01:00