Commit Graph

2960 Commits

Author SHA1 Message Date
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
hjk
d27a21d03f Debugger: Remove dependency on libUtils in non-cdb autotests
Change-Id: Idd7965dd603ff9f62d133f74e6ee07e0c8c31335
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-08 16:35:25 +01:00
hjk
f6fa82886f Debugger: Remove dumper autotest dependency on libcplusplus
Change-Id: Idbd320f6d5ad33b8afb7a021fa4e591ac789c18a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2014-01-08 15:46:39 +01:00
hjk
35fae20061 Debugger: Remove unneeded gui dependency from gdb version string test
Change-Id: I4cdb60f26056688a4e4c30d6f7b883904068b3b7
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2014-01-08 15:25:49 +01:00
hjk
df2ecb4edd Move the textual simplification of container type to debugger again
This is the only user, and likely will stay so for a while, and
eases the linking of the debugger autotests.

Change-Id: I822fa892f105a5b7985370b26e50aa94cac74bb3
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2014-01-08 14:49:35 +01:00
Eike Ziller
236ea9efb9 Merge remote-tracking branch 'origin/3.0'
Conflicts:
	share/qtcreator/debugger/dumper.cpp
	share/qtcreator/debugger/dumper_p.h
	share/qtcreator/debugger/test/main.cpp
	src/plugins/debugger/gdb/classicgdbengine.cpp
	src/plugins/debugger/gdb/pythongdbengine.cpp
	src/plugins/debugger/lldblib/guest/lldbengineguest.cpp
	src/plugins/debugger/lldblib/guest/lldbengineguest.h
	src/plugins/debugger/lldblib/guest/main.cpp
	src/plugins/debugger/lldblib/ipcengineguest.cpp
	src/plugins/debugger/lldblib/ipcengineguest.h
	src/plugins/debugger/lldblib/ipcenginehost.cpp
	src/plugins/debugger/lldblib/ipcenginehost.h
	src/plugins/debugger/lldblib/lldbenginehost.cpp
	src/plugins/debugger/lldblib/lldboptionspage.cpp
	src/plugins/qbsprojectmanager/qbsstep.cpp
	src/plugins/qbsprojectmanager/qbsstep.h
	src/plugins/qmlprofiler/canvas/qdeclarativecanvas.cpp
	src/plugins/qmlprofiler/canvas/qdeclarativecanvas_p.h
	src/plugins/qmlprofiler/canvas/qdeclarativecontext2d.cpp
	src/plugins/qmlprofiler/canvas/qdeclarativecontext2d_p.h
	src/plugins/qmlprofiler/canvas/qmlprofilercanvas.cpp
	src/plugins/qnx/blackberrycheckdevmodestep.cpp
	src/plugins/qtsupport/debugginghelper.cpp

Change-Id: Ie9fd0a885fb6264a6a8a72daee071b75bcbd2e9d
2014-01-08 11:01:06 +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
hjk
839a383aa3 Debugger: Change default to use c++11 in manual tests
Change-Id: Id995ee20b231dc4179eed0b03b139fdcb9ffb60a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
2014-01-07 16:51:04 +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
David Schulz
6de1958af2 Debugger: Use more direct breakpoint setting in dumper auto test
Change-Id: Ibb24ded55ba02b908b63d71f1f872c73ee7b011b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-07 13:48:04 +01:00
hjk
8cbcc3f044 Debugger: Fix std::{shared,unique}_ptr display
Regression in 3.0.

Change-Id: I8772176dc6ed75fb0f9c976632defacebe9d3589
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-07 11:12:53 +01:00
Orgad Shaneh
f57b4d35a4 Fix compilation
Change-Id: I99a0333ea7b982d96e3a85a72fb23b0f149982d0
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-07 10:39:54 +01:00
hjk
56691bcd60 Debugger: Fix display of std::array<some_struct>
Change-Id: Ib2aa41d6a059246e15d1f42831bdec96c235161e
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-07 10:37:17 +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
hjk
86a91be426 Debugger: Don't check unused QXmlAttributed::vptr in auto tests
Change-Id: I333c407e293a806a63ff30153864530df6a32e47
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-06 15:37:11 +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
Christian Stenger
b52fca40ba Tests: Re-enable qml auto tests
Change-Id: I424caba6b79423d1bf680fab3bd0ec089c564ace
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-01-06 13:06:19 +01:00
David Schulz
3d481b2b2c Debugger: Refactor the debugger engine restriction of dumper test data.
Change-Id: I8fe4fabcc5e101188f2a2dc51bbd43c827f286e7
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-12-20 14:26:45 +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
Orgad Shaneh
9c2923b05f Fix simple_test_app compilation with Qt < 5.2
Change-Id: I3b903eb790e27e21d7759b989adf1e5077410677
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-12-19 07:30:51 +01:00
Eike Ziller
8cad383b80 Merge remote-tracking branch 'origin/3.0' 2013-12-18 15:10:58 +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
Eike Ziller
e035ae6df1 Merge remote-tracking branch 'origin/3.0'
Conflicts:
	share/qtcreator/debugger/stdtypes.py
	src/plugins/qmlprofiler/qmlprofilereventsmodelproxy.cpp

Change-Id: I5d86746d58960e41e01e725ccb2a6c00890f0dfd
2013-12-18 11:02:16 +01:00
hjk
869c46a02b Debugger: Fix display of multiple inheritance from std::list
Task-number: QTCREATORBUG-11023

Change-Id: Ia195ff84f7928615b0df5732c6f1a1cd8b401001
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-16 15:40:21 +01:00
hjk
23d6a1a23e Debugger: Add dumper for QTimeZone
Change-Id: I1b20529d7ecdcbf5480e95d6e7be89a2fdb6a8b7
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-12-16 13:42:03 +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