Commit Graph

6441 Commits

Author SHA1 Message Date
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
Orgad Shaneh
e51fbd2009 C++: Fix debugging of lexer test
spell() crashes if identifier is not properly created

Change-Id: I1c3949c3fed2282d893914fa2922f6c281d1f8cd
Reviewed-by: Przemyslaw Gorszkowski <pgorszkowski@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2014-01-20 12:30:29 +01:00
Orgad Shaneh
15680ebe0c C++: Minor cleanup in lexer tests
Use a typedef for the list

Change-Id: Ie921226f9b72fdbedd9926ae166979a4cd1ad540
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2014-01-20 12:30:17 +01:00
Tobias Hunger
7168dd48fe AnsiEscapeHandler: Use a dedicated struct in favor of a qPair
Change-Id: I800d4868caf0cd58f83507ae2d0849d50f86a01f
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2014-01-20 11:15:05 +01:00
hjk
8b99e5532f Debugger: Add facility to run dumper test with DYLD_IMAGE_SUFFIX
Change-Id: I5f79436b61a3a04de9b7b669bece2204ac858edb
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-17 17:16:17 +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
hjk
6954144251 Debugger: Unify QTimeZone dumper autotest
No real need to check the member if the summary is ok.
This also makes the test pass with Release builds.

Change-Id: Ie8ed9339b9f20f33a43d7dcc000f4a01d3e3710f
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-17 15:28:09 +01:00
hjk
59a45ffa77 Debugger: Fix QThread autotest with LLDB
Change-Id: I90e93a15b8280a55c31db6be28fe6eb39c7babb0
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-17 12:39:14 +01:00
hjk
2e33624b80 Debugger: Split char typedef autotest
Change-Id: I09e93a15b8280a55c31db6be28fe6eb39c7babb0
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-17 12:38:48 +01:00
jkobus
ea0562059b Ambiguous tests added for differ.
Change-Id: I274e65034534bba5895b586742474b8c0baf4efc
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
2014-01-16 14:01:50 +01:00
hjk
580a8c16b9 Debugger: Disable fork test in manual test
Change-Id: I32ec9f9bf5bdb0e9ad93b78bbb2d01dec2759a4b
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 17:49:13 +01:00
Christian Kandeler
6d658c70f0 Debugger: Fix qbs build for autotests.
Change-Id: Iec79432b6a10a40de9b7b669bece2202ac858edb
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 17:40:40 +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
hjk
c959fc5fd5 Debugger: Use Dumper.putPair in Q{Multi,}Map dumper
Change-Id: I4c9abdc1d14823b35a8cbf3b375acc4a45274193
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 15:20:34 +01:00
jkobus
01eae5bfb1 Add new test case for differ
Change-Id: Ifa5992c724d87fb84dcbff31a9ed7a3c61c21fdf
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
2014-01-15 14:28:43 +01:00
Eike Ziller
851f255b9d Merge remote-tracking branch 'origin/3.0'
Conflicts:
	src/plugins/qmldesigner/components/formeditor/anchorindicatorgraphicsitem.cpp
	src/plugins/qmldesigner/components/propertyeditor/propertyeditorview.cpp
	src/plugins/qmlprofiler/qmlprofilertraceview.cpp

Change-Id: I778a0c2d0f1b4f799caaa2c2cc5daf94ec7ca352
2014-01-15 14:04:41 +01:00
hjk
8ab5b7ec0b Debugger: Disable failing namedemangling tests
Feature is unused, no point in fixing right now.

Change-Id: I91f2ad9e46c88302d523b879558f65b4a86b0e2c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 13:01:46 +01:00
hjk
f92aa07228 Debugger: Make demangler autotest data-driven
Change-Id: Ieb0cd7ac4a985503d84a64eb4d1718c93d2b5d70
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 12:48:39 +01:00
hjk
06f35cbbd0 Debugger: Split type simplification into file of its own
This still needs to use a proper parser at some time.

Change-Id: Ia0afe593dd9dc32f22f80adb7232c04f4db79cf6
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 12:15:52 +01:00
hjk
846ee38f2b Debugger: Add libc++ std::unordered_set dumper
Change-Id: I0799791b2baffa61092c01699a4128f01151b53c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 11:53:03 +01:00
hjk
fb0d8661d3 Debugger: More autotest tweaking
Change-Id: Ib823b0d9b6a0eeeaf5ec8b04b6f31fb07065a8cc
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 11:20:20 +01:00
hjk
fc85a4766d Debugger: Re-enable some old tests
Change-Id: I73ab47e18aa470d9a5a1662b207b97643142aaa6
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-15 00:05:22 +01:00
hjk
be8a5213ba Debugger: Some workaround for strange clang debug info
The hash type is recorded as char if the std::unordered_map
key is a std::string.

Change-Id: I08f2ad9e46c88302d523b879558f65b4a86b0e2c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-14 18:52:26 +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
479537b51e Tests: Fix compilation of treeviewfind auto tests
Change-Id: Ia0ff2635e0d0036e008273f5475e06aa2e3b5d9d
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-14 14:37:25 +01:00
hjk
4d96fa7aba Core: Merge Find and Locator into Core plugin
Change-Id: I7053310272235d854c9f409670ff52a10a7add8b
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2014-01-14 07:43:00 +01:00
Christian Stenger
8b854270a6 Tests: Fix dumper tests on Win
Change-Id: Ie73e8381e6133e81335f4bfdcc31f6be505e13fe
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-13 16:44:44 +01:00
hjk
16374760b5 Debugger: Split off non-working LLDB virtual inheritance test
Change-Id: I78f2ad9e46c88302d523b879558f65b4a86b0e2c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-13 14:24:22 +01:00
hjk
a7750d0b39 Debugger: Adjust LLDB bitfield dumper test
Looks like LLDB 300.2 doesn't produce the :<size> anymore.

Change-Id: I18d0e66736beb109e9d76da62b73a4d0dd4f38db
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-13 14:24:06 +01:00
Christian Kandeler
0798fbd11f Debugger: Fix auto tests build for qbs.
Change-Id: I468e1414a3f8ed1d253bc7582f6b46c4b8eecca7
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-12 20:30:45 +01:00
hjk
3045a73345 Deubugger: Compile fix for CDB dumper test
Change-Id: I943703df8cfcf804f4310f89ac4c73061927d4d4
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-10 23:47:44 +01:00
hjk
e1b2d22c3a Debugger: Re-enable some auto-test for typedef display
Change-Id: I88f764c052d2025910f79e5bb8aa125551209fc7
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-10 23:46:46 +01:00
hjk
0fc78867a7 Debugger: Make Eigen tests compile
But disable it for now. We might need a way to "configure"
tests depending on installed packages.

Change-Id: Id09b8fdae3478dd483c9e540c5538dfbae1e9c1c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-10 23:46:18 +01:00
hjk
7ee8e4826c Debugger: Split TimeZone dumper test
The main problem here is that LLDB doesn't get the
dynamic type of the shared data member (yet?)

Change-Id: Id8f2ad9e46c88302d523b879558f65b4a86b0e2c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-10 18:24:57 +01:00
hjk
9ce8bcd114 Debugger: Simplify display of std::shared_ptr<Foo>
Change-Id: Ie2145903f9ac303d88455cfd609f55240aa76a67
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-10 14:34:59 +01:00
hjk
60e8b96923 Debugger: Simplify min/max version handling in auto tests
Change-Id: I9039feb96270b8330778acd7c6cf78e0e248393c
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-09 18:31:38 +01:00
hjk
696845b5ae Debugger: Ignore struct vs class in anon struct autotest
Change-Id: I4c1ac482005d216291fb7b54396577f78eccf7c9
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-09 17:48:59 +01:00
hjk
9c035bb670 Debugger: Handle namespaced Qt in LLDB dumper auto tests
Change-Id: Ib81b82d81dd821be7161eef6515ae1f08091d5e3
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-09 17:44:08 +01:00
hjk
ae34bfd6a7 Debugger: Remove support for non-python GDB from auto tests
Change-Id: I07a6e7bfbdb14d23d7414eb1b09f1dd14854c902
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-09 17:43:32 +01:00
hjk
985d9b7b96 Debugger: Make LLDB autotests run on Linux
Change-Id: I05fab383cc18e27fc14b50afa5e93dfd9c88532b
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-09 11:28:10 +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
Orgad Shaneh
ca79e4294d Fix compilation
Unused variable

Change-Id: I190d8adf6efba8273ded2288c7232a1e77ef62f9
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-08 21:42:51 +01:00
hjk
1ed859d39b Debugger: Add facility to restrict dumper auto test by GCC version
Change-Id: I1d3dbba51e1201633d9f33f4efecf2b3d1cad650
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-08 19:10:13 +01:00
hjk
b72085ea85 Debugger: Remove boost::shared_ptr<>::element_type noise from display
Change-Id: Ic520cadc41463e679b324028b6126ad3f4138c34
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-08 18:17:10 +01:00
hjk
86077c996e Debugger: Add facility to restrict dumper auto test by Qt version
Change-Id: Ie547739c2accdb8a5477434d5e6b6d73f26699d6
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-08 17:01:19 +01:00