Commit Graph

988 Commits

Author SHA1 Message Date
Robert Loehning
52bff97cfa Squish: Replaced lot of signal code by one simple function
Change-Id: Idb6b663a8b2be217d8769fab5e2f6f9290f37990
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-22 10:13:02 +01:00
Christian Stenger
fb114e3882 Squish: Fix condition in project.py
This error was introduced in 0f04c2b3b0.

Change-Id: Ifdaa18d4267daff1e59c5ced3cfc188beb4c52c9
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-21 23:10:00 +01:00
Christian Stenger
fca97a53d4 Squish: Clear analyzer results after verification
Change-Id: Ic475704773770d7d17361c96947734681e959fea
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-21 23:09:41 +01:00
Christian Stenger
9f81e79c8f Squish: Fix issue with menu invocation on Mac
Squish 5 has problems to handle menus on Mac for Qt5.2 builds.

Change-Id: I533f8fcd2c8a2786ae354cd92e92efad0fb1dd57
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-21 10:44:09 +01:00
Robert Loehning
82fdd52e82 Squish: Wait for parsing in __configureCustomExecutable__()
Change-Id: I798a29aa9a4676edd1493f4973d29f8725e117e5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-21 10:40:29 +01:00
Christian Stenger
7312733452 Squish: Extend tst_git_local
Change-Id: I4160e3f8e7f43f9711b3436693aeb3b333208faf
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-20 13:41:55 +01:00
Christian Stenger
d8cc72d7bd Squish: Let tst_debug_empty_main continue on error
Change-Id: Ic0772f96c3d99af1d2001ca599820bc61192281c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-20 13:38:58 +01:00
Robert Loehning
0f04c2b3b0 Squish: Eliminate another signal handler
Change-Id: I6f89d908366257ab2dbd5d0a48f77f41e131ae12
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-20 13:13:55 +01:00
Christian Stenger
4b6d04d63b Squish: Fix tst_rename_file on Mac
Change-Id: Idca881989a673d3f220379d3a233c851ee75e248
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-17 16:37:51 +01:00
Christian Stenger
f710048c92 Squish: Add workaround to avoid AUT crash on Mac
The crash was actually only in tst_SCOM05 as WELP suite is
completely disabled.

Change-Id: I32d9bef43dc50eb8d3c71a5b1d6e7894c7d74276
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-17 16:14:38 +01:00
Christian Stenger
558743c688 Squish: Add expected error message for newer Xcode
Change-Id: Ib6af4b61d4ca7bd32b3e3e9dcb837a91692a1dfe
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-17 16:14:02 +01:00
Christian Stenger
38ce2b78ba Squish: Fix tst_default_settings for Mac
lldb from Xcode is recognized as well.

Change-Id: I4c79b5362ced38461aa4f823d4e303093f81fcac
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-17 15:50:35 +01:00
Christian Stenger
e2c156b48f Squish: Fix tst_git_clone
Change-Id: I9ee7bfb01d2618f426450182552cec0263af02ec
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-15 16:13:39 +01:00
Christian Stenger
bb0c02a0f9 Squish: Fix logged output of tst_git_clone
The clone log contains escape as a character (unicode 0x1b) which
makes the creation of the results.xml fail. This patch removes these
for unquoted text logs.

Change-Id: Ia5312c4cf41dbf9c40732e48ebe4694f79f39bb2
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-14 16:45:31 +01:00
Christian Stenger
49db5bfa52 Squish: Add workaround for native file dialogs on Win
Current Squish fails to hook into native file dialogs for
Qt5 builds. The workaround forces Qt Creator to use QFileDialog.

Change-Id: I3a28314bab54178d93cda85c0a36e9202f037c9c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-09 08:58:46 +01:00
Robert Loehning
ffbdbc855c Squish: Give subprocess some seconds to quit
Change-Id: I83ca568b88537fca189425de1795b82eaca66105
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-08 10:54:49 +01:00
Robert Loehning
746c5d8863 Incremented year in copyright info
Change-Id: Ib5423fdd064e4546f848c0b640b0ed0514c26d3a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-01-08 08:29:47 +01:00
Robert Loehning
f5ec3f4237 Squish: Make some variables local
Change-Id: I1687ae59c6327616ee18f6120dca9d0d0ce40bcf
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-07 15:24:57 +01:00
Robert Loehning
85f1a0310c Squish: Simplify runAndCloseApp()
- remove one signal handler
- make one variable local

Change-Id: Idff589c243cbd324b1b37478d77f28446d23490b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-06 17:15:21 +01:00
Christian Stenger
d787e4e2ab Squish: Enhance tst_default_settings
Change-Id: I150d4d53a6e6e93749f9cdbfe33971633805573a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-06 14:23:35 +01:00
Robert Loehning
3082d5c0fd Squish: Remove pointless code
Change-Id: I8fb227301cf1375f159a8dbe3f6197cd0451d0ae
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-06 13:51:16 +01:00
Robert Loehning
1734e368b6 Squish: Improve waiting in tst_simple_analyze
Change-Id: I430e9190beab25f51b187c007c0d7624810c2509
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-19 13:44:26 +01:00
Robert Loehning
5bcc7240f1 Squish: Replace failing wait statements in tst_cli_output_console
Change-Id: I862812802722f66b6c100458b5aaea7c7165b248
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-19 13:08:34 +01:00
Robert Loehning
a8a1407224 Squish: Replaced signal handler in tst_CSUP04
Change-Id: Ia24fc657b7033fd383ede2df243bbd29b44c460a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-19 11:39:21 +01:00
Robert Loehning
5e42856947 Squish: Fix bug in selectBuildConfig()
Function did not wait when configName did not
change, even when the active kit did change.

Change-Id: Ia0954ee7da45864aefe88ad1919124c065af2ac1
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-19 11:39:03 +01:00
Robert Loehning
a0fdad9921 Squish: Added further git log tests
Change-Id: I28a1922fa1cf256baf3775d6eab47aeeb35432df
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-18 12:32:24 +01:00
Christian Stenger
c283ecaf57 Squish: Temporary fix for tst_installed_languages
b748c1b3d2 solved the issue for
Qt Creator running in English only. This test starts Qt Creator
with different language settings, so the app won't close properly.

Change-Id: I63b3b6c4125dc0173c4fd3b4d54c48a0d1dd9687
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-16 12:05:06 +01:00
Robert Loehning
7bccc61f5e Squish: Use native separators in srcPath
Change-Id: I6e307d08ccb47436e3d47aa40c9f8373a80df5ce
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-16 11:27:41 +01:00
Robert Loehning
5cddad9d9b Squish: Added test for local git actions
Change-Id: I4b7cd2e872d6a9aed95d3802d9df98ffdce2cbfe
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-13 16:22:56 +01:00
Robert Loehning
d3f9b90c10 Squish: Update tst_codepasting after fix
Change-Id: Iff1c90abf424513941de947ae3e9f994a633d67d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 17:07:34 +01:00
Robert Loehning
cdf5c36f64 Squish: Let ensureChecked() handle tristate checkboxes
Change-Id: Iecb18400512ec6525757b442cf3b984d22302009
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 16:45:00 +01:00
Christian Stenger
0143d60063 Squish: Add missing blank
Change-Id: I476218ac334c4713718c6ad5f73c4345acc9c307
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 16:04:56 +01:00
Christian Stenger
969e6364eb Squish: Avoid crash on Mac when invoking context menus
Again this is a hack to avoid AUT crashes when using Squish 5.0.1
with Qt Creator based on Qt5.2.

Change-Id: I34e35f3892cf3c1cffdc4985234562c1c6f0848b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 16:04:49 +01:00
Christian Stenger
b748c1b3d2 Squish: Avoid Squish crash on Mac
Squish 5.0.1 has problems handling special locations of menus on Mac
using Qt5.2.

Change-Id: I9acc6d0f63e00815ff9ab532cb56a8ca5bb69d6a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:05:23 +01:00
Christian Stenger
cae7802902 Squish: Add missing envvars files
Change-Id: Ifecd94b1b9ef8d3833474a45a258f219ceb9f86b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:05:13 +01:00
Christian Stenger
f04870647f Squish: Remove workaround for fixed bug
Change-Id: Ib6a47fbab85835fd33424134fefca153a3595d6b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:05:04 +01:00
Christian Stenger
9e4dc6009e Squish: Remove workaround for fixed bug
Change-Id: I0ebe8fdf19ff1e955ea8800f384d7a0f130fb253
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:04:44 +01:00
Christian Stenger
d94d343f4d Squish: Perform additional Profiler test
Change-Id: I9ca615f89ac772fc87b9dc91ed2fbc42a3b763a3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:04:28 +01:00
Christian Stenger
f714c3811f Squish: Avoid squish crash on Mac
The crash happens when using waitForObjectItem() on this object while
converting the used menu to a Mac specific menu.

Change-Id: I531272a316c929709aaf2acd0b0b7ffa82fe7f70
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:04:15 +01:00
Christian Stenger
31e2d42dcf Squish: Fix tst_rename_file
Change-Id: I8d7f983959c1d7735a95ffde3452e8c7edf75ae1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:03:34 +01:00
Robert Loehning
56256a208a Squish: Test handling of description in tst_codepasting
Change-Id: Ib24a4863f02b479cc18c17fb3d6dc20e8dc85452
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 12:28:51 +01:00
Robert Loehning
9a661d1d1e Squish: Restrict workaround to Qt4 builds
Change-Id: Ib67e6af786a557f50a6532bb0906ca9537ca22ad
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 12:16:45 +01:00
Robert Loehning
4fd4f5d9fc Squish: Remove unused function
Change-Id: I2860d77dcb6a571e6af0e8aff86b997c12dafc90
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-03 10:42:16 +01:00
Robert Loehning
7f492541b9 Squish: Remove unused objects
Change-Id: I36d5174e26b853777792f69eac4df16efc52292b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-03 10:41:49 +01:00
Robert Loehning
4d6cb992b1 Squish: Use generic function textUnderCursor(...)
Change-Id: I7ea6e9af1435e716266f4dfd917fe9ac568a67a5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-03 10:41:39 +01:00
Christian Stenger
b2ff8d8795 Squish: Fix tst_create_proj_wizard
Replace waiting for signal textChanged() and handle new Qt Quick wizards.

Change-Id: Id452703fe21b3162800671db59f722821e7dd3fa
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-29 13:56:17 +01:00
Christian Stenger
75c0b5bfe2 Squish: Fix now named wizard buttons in objects.map
Change-Id: I871a5079dcef6712c3d7ddb21dbfab4c6f7c8f88
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-28 10:47:24 +01:00
Robert Loehning
d39ac6bf3c Squish: Use keyboard interaction instead of textCursor manipulation
Change-Id: I40f27c7b542f512de78ea2e7fa6e777b652edc4a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-11-27 15:43:56 +01:00
Christian Stenger
e34715094a Squish: Fix tst_CSUP04
Change-Id: I165d39bca4dbf353a5a1fd6d6945c4ac4ebbd2b4
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-27 08:57:23 +01:00
Christian Stenger
2cd684b092 Squish: Fix tst_HELP06
Getting Started is no more listed as separate entry.

Change-Id: I840d92d73282221bfe178ded1a1d044a351235d3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-27 08:57:12 +01:00