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
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
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
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
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
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
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
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
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
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
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
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
David Schulz
0c66e74cf0
Debugger: Do not test the hash seed value in dumper test.
...
On Windows the hash seed is initialized before the main is entered.
Change-Id: If7d2fd6ac1d15e704a6fc984c2d3218a5facdd5c
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-12-05 11:58:24 +01:00
David Schulz
cfe84eaae2
Debugger: Remove gcc version output when using the cdb in the dumper test.
...
Change-Id: I5560c8a5bc3eaefb8c40256dff4082b9b380e1f3
Reviewed-by: hjk <hjk121@nokiamail.com >
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-12-02 16:13:16 +01:00
David Schulz
21c4056ccd
Debugger: Fix dumper test with unprintable characters for cdb.
...
Change-Id: Ic0a5a701af77ede88dc61fee549de3b3cdd8d2ad
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-12-02 10:18:42 +01:00
David Schulz
0a7eb49090
Debugger: Disable absolute dir path test for cdb.
...
Change-Id: I0def80de2ab237e505237df9f8f44edf981e742f
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-12-02 10:18:26 +01:00
hjk
3fb10b3382
Debugger: Disable __gnu_cxx dumper tests for LLDB
...
Change-Id: I426ebf62074dc77790716e60e88348a932cbe9f6
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-30 00:25:51 +01:00
hjk
f290fe12a9
Debugger: Work around weird LLDB type reporting in auto test
...
std::vector<bool> gets reported as std::vector<allocator<bool>>
Change-Id: I226ebf62074dc77790716e60e88348a932cbe9f6
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-30 00:19:50 +01:00
hjk
ff57228df5
Debugger: Make QLocale and std::array dumper test pass with LLDB
...
Change-Id: I016ebf62074dc77790716e60e88348a932cbe9f6
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-29 23:51:06 +01:00
hjk
1287fcaa76
Debugger: Allow type patterns in auto tests
...
This makes it easier to brush over harmless platform output differences
like the '4u' vs '4ul' in the std::array test
Change-Id: Id16e06afdb19dfc905658c34d5c2af401fd6a725
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-28 17:08:15 +01:00
hjk
8a0cfc34d4
Debugger: Don't check for unused value in QXmlAttributes dumper
...
Change-Id: I53531d315ca0e6e6ff500db6b6b1ef278fbeff4b
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-28 12:03:34 +01:00
hjk
429a26b3cd
Debugger: Fix std::vector<bool> dumper for LLDB
...
Change-Id: I83788acb6cfa9a659482d64bead10dd27e71fade
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-26 17:32:35 +01:00
hjk
cef8ff2944
Debugger: Fix some of the QMap dumper autotests
...
The order of entries was changed ab52154010 .
Task-number: QTCREATORBUG-10888
Change-Id: I50f97396fd0f94e4bbaefb30fae8419e89bd4f4d
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
Reviewed-by: Ulf Hermann <ulf.hermann@digia.com >
2013-11-26 11:38:06 +01:00
David Schulz
844e26390a
Debugger: Fix find nmake in dumper test.
...
Change-Id: Ie4a53b05bf4e32a80cc7636f9ac16b094f6dc359
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-11-15 13:46:30 +01:00
David Schulz
4024b7c187
Debugger: Fix QFile dump test for Windows.
...
Change-Id: I9daf0e057a3f5a274ae6b44c0c46ac7b1e036fe6
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-15 11:09:33 +01:00
David Schulz
a7872c63b0
Debugger: Adjust test to the invalid time dumps.
...
Change-Id: I0d4184c709c79882f7666bc96642a074f2997ce4
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-12 10:57:30 +01:00
David Schulz
a60fdad739
Debugger: Exclude cdb from some date and time dumper checks.
...
Change-Id: I2dec19ba5e45d52617b6f4748c2b952ac38e8f2e
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-11 15:39:05 +01:00
David Schulz
a0554422dc
Debugger: Ignore checks that were not supposed to work on that engine.
...
Change-Id: I285c88f30c30fc8cc2b4ed103b2bfe119c6847b4
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-11 15:21:46 +01:00
David Schulz
462f49ac09
Debugger: Don't remove the square brackets from the cdb output...
...
that is going to be parsed by the GdbMi.
Change-Id: Iaf4b5d6c6815ac7fdd06adea9dec2896a1596c39
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-11 14:51:00 +01:00
David Schulz
8a33dd933f
Debugger: Fix QChar dumper test for cdb.
...
Change-Id: Ibf564802b1ed2ea1766677e0b4d35c1bdd8a264a
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-11 09:48:53 +01:00
David Schulz
6b70fd6dc7
Debugger: Allow to use a set of engines per dumper check.
...
Change-Id: I62143a6090240aa60968b9a55ef552235f4a9149
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-11 09:45:24 +01:00
Eike Ziller
8c6fb68972
dumpers: fix QUrl for Qt4
...
Change-Id: Ib93bdcd86532fe9313889b70db655a26e1ca7c71
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-04 17:47:15 +01:00
hjk
262e3ab9db
Debugger: Record version of GCC in tests
...
Change-Id: Id86c313d2a5238c0e301c3b23bde7fabe00efdda
Reviewed-by: Eike Ziller <eike.ziller@digia.com >
2013-11-04 12:44:25 +01:00
hjk
fe0bddbd63
Debugger: Rework dumper detection
...
Recent versions of GDB seem to require 'make install' to find their
Python bits. Given that this is not really an option, check the
usual suspects, too.
Change-Id: I5217c0184681d4a86992fe0b8989498843b26cea
Reviewed-by: David Schulz <david.schulz@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-11-01 10:08:38 +01:00
hjk
e176013140
Debugger: Move some global variables to the Dumper class
...
Change-Id: I5c8fd8a48f27ac70e6e39f645d64dcd788752e73
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-30 17:22:14 +01:00