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
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
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
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