Commit Graph

672 Commits

Author SHA1 Message Date
Christian Stenger
ae781b1919 Squish: Update Qt Quick tests to reflect new available versions
Change-Id: I60d4b2ca64825101358774a4e04cceb3040fc630
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-19 14:38:55 +01:00
Christian Stenger
a85f64a7c6 Squish: Fix DiffEditor related object types
Change-Id: I295dc127a11e10496d441438feb7d1b8e15994b6
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-18 18:46:38 +01:00
Christian Stenger
e7297926ef Squish: Update objects after merging BaseValidatingEdit...
...into FancyLineEdit.

Change-Id: I7e45861783a7bdf160827595b4e455d869884c81
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-18 18:46:18 +01:00
Christian Stenger
48770e5785 Squish: Remove gdb debugging helper stuff
Change-Id: Ib437d65da31546c8705b64d5ab320f7a7e226bc7
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-17 14:50:12 +01:00
Christian Stenger
e574e1eae0 Squish: Fix tst_default_settings
Script error was introduced in d26f01fdbc.

Change-Id: Ifafcf41822fe0f3ad5ab5a3b507d54c7c314bdc3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-17 14:14:11 +01:00
Christian Stenger
8d759829cd Squish: Update object types after merging FilterLineEdit...
...into FancyLineEdit.

Change-Id: Id9b6c459cf994baa00b51f3125a8ba8718421a46
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-14 17:00:15 +01:00
Robert Loehning
1120edcb79 Squish: Fix suite_QMLS
Change-Id: Iab607408858bcf0acf7f55fd4a6145ee87090d4a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-14 11:37:24 +01:00
Christian Stenger
4ae5445d8f Squish: Get the right QLabel on Qt Versions option page
Change-Id: Idcec56352536b8b508d7fc7d5205bc54b5b14f34
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-14 08:35:15 +01:00
Christian Stenger
12b0fedcfc Squish: Do not crash on fail in getEditorForFileSuffix()
Change-Id: I3d3519e2bb203e52afd2785aac46997616b4ca4b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-13 16:21:14 +01:00
Robert Loehning
6a8dc025d5 Squish: Update objects moved from Find::Internal
Change-Id: Icc34cdcf6b6fc5aa08f10b1cad4306ce666d21dc
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-13 13:37:22 +01:00
Robert Loehning
d67b7229da Squish: Update expected project tree
Change-Id: I01b6d8206a753e43970bc5a32010ddaefe862537
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-13 13:25:24 +01:00
Christian Stenger
d26f01fdbc Squish: Skip non-executable debuggers
Change-Id: Ibdcd4c01e2393ad34115764e1babf810a7f09053
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-13 13:06:15 +01:00
Christian Stenger
f3f1edfa06 Squish: Fix Qt Quick / QML related tests
Adjust expected files to slightly changed layout.

Change-Id: I4b5ab838558b2e1b3a0c13fafcc37efebb014c19
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-12 17:23:56 +01:00
Robert Loehning
29acdd89b3 Squish: Update Qt Creator_QmlJSEditor::QmlJSTextEditorWidget
Change-Id: I3fd264e15706f1e763543eeb553f7b16071fdfa7
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-02-12 15:12:23 +01:00
Christian Stenger
3f44590f4b Squish: Remove special handling for gdb issues on Mac
Change-Id: Ib3473b9f5e984441b7d1dcfe4f5c007e5b435f5a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-12 09:04:21 +01:00
Christian Stenger
6b443e877c Squish: Use lldb for Qt4 desktop kits on Mac
Change-Id: I47874e3ea2b0b2811c66cc0b8866760fdd09755a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-12 09:04:11 +01:00
Christian Stenger
d602a942a9 Squish: Fix tst_simple_analyze on Windows
Change-Id: I7088e237de1f1c602aa79abe19d0a656693cfa20
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-11 12:46:41 +01:00
Christian Stenger
aed01c76d7 Squish: Support different lldb versions on Linux
Change-Id: I7af39d335c7025dc29ac6cc718089977450a541c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-11 12:46:27 +01:00
Christian Stenger
650d8710cb Squish: Do not rely on default installation path
Change-Id: Iac5d45b3cbdb5ecb18d971b37189b27164abbaf3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-02-05 08:55:05 +01:00
Christian Stenger
207d3f9a3a Squish: Fix running hooked subprocess on Mac
Change-Id: Ib7879aab6227758373023d0164edfc6f10f0e23c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-31 09:02:47 +01:00
Christian Stenger
076f6e690f Squish: Enter dummy values if committer info is missing
Change-Id: Ic97de439b994a359cb0eae977cd0ec3cb780b081
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-29 14:50:13 +01:00
Christian Stenger
06d34f5a12 Squish: Unify hack for invoking context menu items on Mac
Change-Id: I7e4d1cb00ea75e1aa33fa20b30744ffd56f002de
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-29 13:50:57 +01:00
Christian Stenger
4dbf2702e0 Squish: Stabilize tst_git_clone
Change-Id: I1aa794669aa5ced25cc983d85a4c14f9b17dd743
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-29 11:23:02 +01:00
Christian Stenger
fc6b4f6cd4 Squish: Avoid soft links in path for tst_git_local
Change-Id: I3217ef41e9539b671cd9398cc268f2adf622ea6f
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-29 11:22:48 +01:00
Christian Stenger
4c39fbb950 Squish: Fix hack for tst_designer_autocomplete
Change-Id: I17cfa041f42efb71358e11afcaf987e177603175
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-28 14:24:11 +01:00
Christian Stenger
8087db30a3 Squish: Do not invoke Exit on AUT inside helper functions
Quitting the AUT should always be reserved for the main function
of a test case.

Change-Id: I1a90e7c1e327cde37280e9d3130b30216798382c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-28 12:22:38 +01:00
Christian Stenger
cc28865b53 Squish: Fix hook-into issue on Windows
Change-Id: I45ec21c6a7a0c5e34e72226fbb442f0ab681fa4d
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-24 15:39:34 +01:00
Christian Stenger
7f4c9a19f2 Squish: Unify invoking add custom executable
Change-Id: If090ca16a9cc358ff38de5564d2e8ef2a2cf8200
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-24 11:12:10 +01:00
Robert Loehning
540fa4b726 Squish: Stabilize tst_git_local
Change-Id: Icc0f3ae2f4702398bbbc46b309b23ffe69daf778
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-23 14:05:07 +01:00
Christian Stenger
e18490b65a Squish: Avoid crash in tst_designer_goto_slot on Mac
Again this is related to Squish 5 having problems handling menus
on Qt5.2 built applications.

Change-Id: Ie256b2d93259baaf86beaa1a5d9fbed2248ac2ef
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-23 11:17:07 +01:00
Christian Stenger
185a22f0d0 Squish: Avoid crash in tst_designer_autocomplete on Mac
Again this is related to Squish 5 having problems handling menus
on Qt5.2 built applications.

Change-Id: Ia017b48db5b6ab816a50504abc05c086fdf65799
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-23 11:16:57 +01:00
Christian Stenger
bbb0becf81 Squish: Update qt_squish_mapping.tsv
Packages for Squish5/Qt5.0 are now provided as well.

Change-Id: I7bcd660bca33deaa09f4b62a583e1118ed5e3d06
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-23 11:05:19 +01:00
Christian Stenger
1cdb5d87c2 Squish: Update Qt Quick hooking stuff...
...to differentiate between Qt Quick 1 and Qt Quick 2 when using
no additional function on the subprocess.

Change-Id: Ia345a1503128be0c5b81a010c438009bf41d93b5
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-23 11:05:09 +01:00
Christian Stenger
dc8481ca25 Squish: Stabilize tst_simple_debug on Mac
Change-Id: Ibcf179a1d10c0e735fe408a7f738309834d8abc4
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-22 16:08:58 +01:00
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