Commit Graph

81 Commits

Author SHA1 Message Date
hjk
a913f3f68c debugger: small fixes for semi-automated tests
Change-Id: I3e2b14aae33ef9cec43c5cea947360e75e19c2c1
Reviewed-by: hjk <qthjk@ovi.com>
2012-03-05 17:18:16 +01:00
hjk
ce6a80f337 debugger: extend semi-automanated tests to one level of expansion
Change-Id: I9063f4eecfe4c42926771cc46539932b4e353b8d
Reviewed-by: hjk <qthjk@ovi.com>
2012-03-05 17:17:51 +01:00
hjk
7a9ed9b72a debugger: fix special case of uninitialized data in manual test
Change-Id: I9489f390008d5fbf73b3e151e9f1d86262d97905
Reviewed-by: hjk <qthjk@ovi.com>
2012-03-02 16:00:28 +01:00
hjk
dc67ea9292 debugger: add pretty printer for std::shared_ptr
... and polish the std::unique_ptr dumper.

Change-Id: Icbfb7241ae535e833dd983921da6e16fdb2225db
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-28 23:30:02 +01:00
hjk
e3087ff7a9 debugger: add manual test for std::unique_ptr dumper
Change-Id: I700abc4ff629992aa7cc821b9a575685fd1e8005
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-23 18:05:34 +01:00
hjk
e19601d8a3 debugger: suppress compiler warning in manual test
Change-Id: I28005f36e3ebaf3f83fb3ba230b74babfeaea85d
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-23 18:05:08 +01:00
hjk
7b471270f0 debugger: add manual test for QTCREATORBUG-6933
Task-number: QTCREATORBUG-6933
Change-Id: Iaa4df837b54b57363f40eb81b87f7021d0793cea
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-22 18:37:14 +01:00
Erik Verbruggen
3fa55b7ab9 Removed module names from #include directives.
Getting the #include directives ready for Qt5. This includes the
new-project wizards.

Change-Id: Ia9261f1e8faec06b9285b694d2b7e9a095978d2b
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
2012-02-15 16:24:46 +01:00
Robert Loehning
9a9ba12028 Reverting debugger test use default by default
Change-Id: I72fe053f28cf352398a183e5361bfe70942d19ad
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-15 16:08:49 +01:00
hjk
759fcca041 debugger: various small fixes for Qt 5 dumpers
Change-Id: I28d483fb3b3957aa1a1772d7f4c497192d730418
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-14 01:58:10 +01:00
Robert Loehning
15014fb639 Fix compilation of debugger test with MinGW
Change-Id: Id45d58409a6960aa9d140cb29592b921ee6bcfeb
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-10 17:09:35 +01:00
David Schulz
7889a20e22 added new mode for simple test
This mode is the same as USE_AUTORUN, except that the debugger will stop
if an test after a BREAK_HERE has failed.

Change-Id: I786459a101fb2ff0556f7ac640b1b0d21d674e8b
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-08 14:59:00 +01:00
hjk
ac73963ae1 debugger: add test for pretty printer for std::vector<bool> on x86_64
The problem is not fixed yet.

Task-number: QTCREATORBUG-6919
Change-Id: Ifffe00cf73919863eeb275bd15e916031231d921
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-08 14:32:29 +01:00
hjk
1731911c40 debugger: implement gdb python dumper fuer std::array
Change-Id: I32d353ec332d39fa80fab9780a0b084156842666
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-04 01:02:27 +01:00
hjk
e15912d7fe debugger: implement dumper for std::complex
Change-Id: I75905e26930b02df077f6b62f837855b83b4d8d8
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-03 20:58:05 +01:00
hjk
56401457fd debugger: add semi-automated test to check return values.
Task-number: QTCREATORBUG-6894
Change-Id: I7682e27135a3cbc6011a6241fb7975d549ecd5d6
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-03 16:03:37 +01:00
hjk
40ace5490d debugger: add semi-automated test for pass-by-reference
Change-Id: Ib3acdef95477180da218f17d441b230c9c894f74
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-03 16:03:27 +01:00
hjk
1fe85174eb debugger: better manual test for std::unique_ptr dumper
Change-Id: I37a2b5ae4089931bd9f9edea8c584024c94c498d
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-02 19:56:19 +01:00
hjk
778108ebd0 debugger: add an (inactive) manual test for the std::unique_ptr dumper
Change-Id: I4876bc81514e48ee61ee17ac8933d71c6a82b545
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-02 13:19:49 +01:00
David Schulz
094bc85dd0 Fixes for some tests in the simple test for the debugger.
Change-Id: Ieebc1cf6673e2b2b7bffbacb2f0e4dce610b26c9
Reviewed-by: hjk <qthjk@ovi.com>
2012-02-01 16:20:00 +01:00
Robert Loehning
804c4c31a8 Fixed protocol in links to bugreports
Change-Id: I3ee097fbbcf904df854e212eef43f6faf71f2295
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-27 12:29:24 +01:00
Daniel Molkentin
b44e541dca bugreports.qt.nokia.com -> bugreports.qt-project.org
Change-Id: Ifc258886f7d6e7d5b02caae8994210aeef221554
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
2012-01-26 19:58:08 +01:00
hjk
2931a499e6 Long live the king!
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
2012-01-26 19:55:36 +01:00
hjk
923fca21ce debugger: add manual testcase
Task-number: QTCREATORBUG-6858
Change-Id: Ieb9d699c9f8f9db0145dfa961446b90de7a56a98
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-24 13:58:28 +01:00
hjk
918131b6e7 debugger: don't use derived dumpers if already dumping in base
Task-number: QTCREATORBUG-6857
Change-Id: Ie299a98f8e3177d730efb965f31880c6d3dfee54
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-24 09:57:23 +01:00
Orgad Shaneh
aee8a3ac88 debugger: fix copy-and-pasteo
Change-Id: I99923f9c2a06e8ef3bdb070419b4a19af0ddfa90
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-23 10:23:58 +01:00
hjk
c828c363b1 debugger: new dumpers for boost::posix_time::{ptime,time_duration}
Task-number: QTCREATORBUG-6834
Change-Id: I494868dd4e8819284dbc7439cff89ffe07f6a958
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-20 14:38:05 +01:00
hjk
3d39451b15 debugger: show address of the target object when auto-dereferencing
Task-number: QTCREATORBUG-6813
Change-Id: Iaf1436a41cd22f46e8a8c369f942a3dba127cc6e
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-16 18:53:40 +01:00
hjk
58e3d4bbbf debugger: fix some of the expectations of the semi-automated tests.
Change-Id: Ic7b51711ae202aaa760750744cff0f246858ece2
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-15 12:44:13 +01:00
hjk
04a88cf1e1 debugger: remove spurious test case contents
Change-Id: I40073d3241b4db208ba65b96e89c4d61b85c150f
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:36:08 +01:00
hjk
f92c612d3c debugger: combine 'Expand' lines in semi-automated tests.
Change-Id: Ief1038931768c71b5574d41dcfdab60e574c9b58
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:35:51 +01:00
hjk
f2979e9031 debugger: fix warning about multi-character char constant in manual test
Change-Id: I145a0422a0f79f5a17f7d63368775dd0dfe15619
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:35:32 +01:00
hjk
fb21650cec debugger: work on semi-automated tests
Change-Id: I10e5655d9fc8415705c90b1c33276da5160296be
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:35:24 +01:00
hjk
65288ccd7f debugger: fix and simplify manual test for QTCREATORBUG-4997
Change-Id: I1780d856ddfec62d4eeebb3a9563d80ac3ae679f
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 08:28:49 +01:00
hjk
ffcd12f69e debugger: add semi-automated test for display of anon structs.
http://sourceware.org/bugzilla/show_bug.cgi?id=10586. fsf gdb errors out
on -var-list-children on an anonymous union. The proposed fix has been
reported to crash gdb steered from eclipse.
(http://sourceware.org/ml/gdb-patches/2011-12/msg00420.html).
We should not be affected as mac gdb was fixed in 2006 and we avoid
using varobjs when we have python.

Change-Id: I2698d6762ed8757549bad304c6cd23d9150460fd
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 08:17:16 +01:00
hjk
6b468577b1 debugger: fix QFileInfo dumper.
Broke from Qt 4.7 to 4.8.

Change-Id: I0cb87653bfd0a2989332d76b279d2408e487e10a
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-13 19:32:03 +01:00
hjk
49426923a4 debugger: let the BREAK_HERE macros generate some code in any case
This looks a bit better during manual stepping as the breakpoint
doesn't move.

Change-Id: Ia2a5bba09bca21b9d27d39fe1a5755491209e0a1
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-13 12:29:16 +01:00
hjk
ee2a5c3986 debugger: add primitive dumper for boost::gregorian::date
Change-Id: Ie276457dc965a9b971382fd927e3049103397f0d
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-12 17:51:23 +01:00
David Schulz
c5b04f3ccf Added informations for expanded variables
Change-Id: I669e7a373a23b1a5fec76b08d0562436b95eff8e
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-08 18:20:21 +01:00
David Schulz
43f1e98bd1 Added informations for the AUTOBREAK- and AUTORUN-macros.
Change-Id: I7f193ff136bd3591cff57d69ae55a22c39b830c1
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-08 09:12:08 +01:00
hjk
844437c666 debugger: use the same type formats for arrays of same base type
Task-number: QTCREATORBUG-5582
Change-Id: I690c755fc5d2ea127ea12f65f799accb10ff20c9
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-30 16:04:24 +01:00
hjk
600a2f839e debugger: make use of dynamic type for dumpers configurable
It's too expensive to have it unconditionally on in some settings.
Giving the user the possibility to switch it off seems ok.

Change-Id: I7bdcb0ce919f0dca83a4563ac83958efdeb251e7
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-30 11:50:20 +01:00
hjk
bca96ff17e debugger: squash msvc warning about structs and classes
Change-Id: I5de2f086e7b2ff6faaae4995c4fc1949e93281e1
Reviewed-by: Bill King <bill.king@nokia.com>
2011-11-29 14:17:06 +01:00
hjk
59359905bf debugger: add manual test for dumping derived classes using base pointer
Change-Id: I65c5977fc16083cf09a123c6beadbc156a9f29c7
Reviewed-by: Bill King <bill.king@nokia.com>
2011-11-29 13:43:59 +01:00
hjk
3e03c06420 debugger: start automization of manual tests
Change-Id: I33bd046eca253130049d0a80de7a1a3f3e442307
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-25 16:30:38 +01:00
Robert Loehning
f924f1ef69 debugger: I guess running the functions once is enough
Change-Id: I98953503fcb7b79b76927c50f39b82f2ceb6508d
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-25 12:06:01 +01:00
Robert Loehning
88fd98fbc4 debugger: Minor fixes in simple.pro
Change-Id: I30df2e35b306085d0c7ac5ad6be1f7dfe694abe0
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-24 10:49:26 +01:00
hjk
eb8447d7c4 debugger: convert remaining manual tests to "new style"
Change-Id: Ibc91274feab42077ee55514b8461d504020b7852
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-18 15:05:09 +01:00
hjk
a5cb3af274 debugger: improve qstack manual tests
Change-Id: I74d06fa0390e88e57c4b6c54b6afcf30dd3e61f9
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-16 16:47:36 +01:00
hjk
f8baa4f342 debugger: improve qset dumper manual test
Change-Id: I3868991f22f2dc56b6bd0464f11e7ce7f26efc7a
Reviewed-by: hjk <qthjk@ovi.com>
2011-11-16 16:38:08 +01:00