hjk
3d69918835
Debugger: Remove some GdbOnly test case markers
...
The tests pass now uniformly.
Change-Id: I45c656a666b98da2f62b354b5d1c699301d67b23
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-25 16:31:22 +02:00
hjk
76879bea28
Debugger: Merge RValueReference{Gdb,Lldb} auto tests
...
The GDB case is still wrong, but it the data GDB produces.
Change-Id: I97c656a666b98da2f62b354b5d1c699301d67b23
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-25 16:22:54 +02:00
hjk
26165d348d
Debugger: Allow more fine-grained debugger specific tests
...
This is now (additionally) on a per-entry level, resulting
in less duplication.
Change-Id: Ia93547396384fe5b421c4b601b52476a23cdfa89
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-25 16:12:57 +02:00
hjk
ab92c14bbe
Debugger: Fix std::complex dumper for LLDB
...
Change-Id: I5ffb0f60039bb05f8467e925e71cf710a0712791
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-24 18:19:54 +02:00
hjk
cd3c084df3
Debugger: Improve QSharedPointer dumper
...
Make it work with LLDB, show simple values always directly.
Change-Id: I463ef81183792f85243d679dee69a41db00bed07
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-24 15:16:05 +02:00
hjk
1daac29647
Debugger: More QRegion dumper fixes
...
Change-Id: I01aaba021fd4893fb521251c9b4b9572c2beef44
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-24 11:37:50 +02:00
hjk
b889bb1608
Debugger: Make QRegion dumper more independent of debuginfo
...
Change-Id: I332e17cd4c6a167d273f31f4e7ff63c149a5d34b
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-23 19:27:33 +02:00
hjk
a912c8255d
Debugger: Split Bitfields dumper test
...
LLDB appends the ':1' to types, GDB not.
Change-Id: I6a2e17cd4c6a167d273f31f4e7ff63c149a5d34b
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-23 19:27:16 +02:00
hjk
231dd3f622
Debugger: Fix Int dumper on 64 bits
...
Test data was wrong.
Change-Id: I530bee9c55e54f62c93a8515af0f56cdafed78bf
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-23 14:04:13 +02:00
hjk
d61cbf1bcb
Debugger: Make the QVariant-from-type-and-data universal
...
Result works with GDB, too.
Change-Id: Idac1d3026054dcb1d5d030cffbe99d1d518c241b
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-23 13:46:02 +02:00
hjk
a083d7368c
Debugger: Make boost dumper autotests compilable on Mac
...
Brew puts the headers under /usr/local/include.
Change-Id: I12ad68574586fdaf463d59b6f4dfb9149a120089
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-23 13:38:35 +02:00
hjk
336644a70d
Debugger: Silence IPv6 part in QVariant(QHostAddress) dumper.
...
Wrong test when putting a IPv4 address in...
Change-Id: I8fcd68574586fdaf463d59b6f4dfb9149a120089
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-23 12:42:17 +02:00
hjk
4c35310cec
Debugger: Adjust QDateTime dumper after Qt 5.2 changes
...
Task-number: QTCREATORBUG-10232
Change-Id: I10551a258edb9456c4a9f93a3bfb374a8f07fc7d
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-22 19:12:31 +02:00
hjk
6851f019e4
Debugger: Some autotest cosmetics
...
Change-Id: Ib174e84f97511b28cd7649c219a62fe606186bf2
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-22 19:11:30 +02:00
hjk
3e789de36d
Debugger: Fix Qt 5 QHostAddress autotest
...
Dumper was working, but the default constructor doesn't do
the parsing already nowadays.
Change-Id: I098b0a03ad7d994b5746f3a4a6c39d29133509b0
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-22 17:18:18 +02:00
hjk
e643f3bf74
Debugger: Avoid Gui dependency of dumper autotest
...
Change-Id: Ie51554216ad7b132839c2779c2f647ad6222db5f
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
2013-10-22 17:13:16 +02:00
Eike Ziller
5686f5fd70
QUrl dumper: use correct string type name and extend test
...
Change-Id: I7fe88d11b3d52ba31d3e8564b673a35001e31488
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-22 13:20:03 +02:00
hjk
fafc00da4a
Debugger: Fix QVariantMap/QVariantHash dumper with Qt 5
...
Change-Id: I71358adc8c01dd1261627f35d0f35500e8b34989
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-21 15:02:40 +02:00
hjk
3eac8daba9
Debugger: Add a few 'unused' to auto tests
...
Spoils the optimizer's fun a bit.
Change-Id: I3321d6c1fb75a9ecc6e603422116636c3c6cc4c2
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-21 14:42:48 +02:00
hjk
8c02d6e0dd
Debugger: Fix QChar dumper with Python 3
...
Change-Id: I7da412c9bdaf3a8f65484ac99f06fc31a5cdc1c3
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-21 14:15:56 +02:00
hjk
3b1b851daa
Debugger: More stdint autotests
...
Change-Id: I6b3961cb2ac4e35bce2fee12985f13a6d34d9525
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-10 21:30:18 +02:00
hjk
4f36713716
Debugger: Explicitly handle uint8_t and int8_t
...
Would be nicer if there was a global way to tell GDB to not produce
"adorned" output...
Task-number: QTCREATORBUG-10344
Change-Id: I5355ebea0570f76415fdacfed34e1311825f57b9
Reviewed-by: André Hartmann <aha_1980@gmx.de >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-10-10 21:25:36 +02:00
hjk
c372f7b601
Rename share/dumper to share/debugger and {l,g}bridge to {lldb,gdb}bridge
...
Change-Id: I56a09dd89d2ac086ee264432510fd39b5efe69c5
Reviewed-by: Christian Stenger <christian.stenger@digia.com >
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-09-26 21:50:40 +02:00
hjk
f55cd63622
Debugger: Fix QList<QStringList> dumper with Qt 5
...
QStringList is movable in Qt 5.
Task-number: QTCREATORBUG-10211
Change-Id: I6b94acd37bbf8ca165960c50fd3da81408ccbb1b
Reviewed-by: David Schulz <david.schulz@digia.com >
2013-09-24 14:49:03 +02:00
hjk
7971b6e714
Debugger: Make dumpers a bit more Python 3.x friendly
...
Looks like Ubuntu 13.10 will ship GDB linked to Python 3.3.
Change-Id: I748e8461531a3554d27ebfbf7af33385f69586c0
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-09-19 12:09:52 +02:00
Oswald Buddenhagen
c2e90c360b
Merge remote-tracking branch 'origin/2.8'
...
Conflicts:
src/plugins/cpptools/cppcompletion_test.cpp
src/plugins/cpptools/cpptoolsplugin.h
src/plugins/projectexplorer/customtoolchain.cpp
src/plugins/vcsbase/command.cpp
Change-Id: Ie7b3c9e136c0748b41320227c757471259339b48
2013-08-21 14:39:18 +02:00
hjk
8c12b2bf73
Debugger: Adjust auto test runner to manual testing needs
...
- Don't remove temp stuff when QTC_KEEP_TEMP_FOR_TEST is set, even
if the test passes.
- Heed QTC_USE_GLIBCXXDEBUG_FOR_TEST to enforce compilation with
-D_GLIBCXX_DEBUG to trigger a way to test the full-debug version
of g++'s standard library
Change-Id: I5bf9f423835883349af3ce772e900e0a2123c69e
Reviewed-by: David Schulz <david.schulz@digia.com >
2013-08-16 14:37:43 +02:00
hjk
958a1d2d4e
Debugger: Implement dumper for std::unordered_{set,map}
...
Task-number: QTCREATORBUG-9855
Change-Id: I985745530d93e1c191442431a7a9449a1c4c059a
Reviewed-by: hjk <hjk121@nokiamail.com >
Reviewed-by: David Schulz <david.schulz@digia.com >
2013-08-16 11:11:21 +02:00
hjk
e2aa5b53cf
Debugger: Add dumper for QIPv6Address and Q_IPV6ADDR
...
Change-Id: I85d8a484fdc3a265aa736d6a2f38ff955af8e138
Reviewed-by: David Schulz <david.schulz@digia.com >
2013-08-12 12:41:57 +02:00
hjk
4352aba86a
Debugger: Make autotest work with LLDB 179.5
...
Change-Id: I9834330633e5568b7c94059d4286c93adfecb1a2
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 17:29:13 +02:00
hjk
997aa2e076
Debugger: Fix display of default-initialized QStringRef
...
Change-Id: I3986541bb23bb7647f2a36798577a1e489fdc90b
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 11:43:39 +02:00
hjk
79c8a8fbb0
Debugger: Fix libc++ std::{unique,shared}_ptr dumpers
...
Change-Id: I9efb22543bf31f43381e57fb0acf4aeb15e8a293
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 10:20:34 +02:00
hjk
a6cae022ac
Debugger: Split <complex.h> auto test into GDB/LLDB specific
...
Results are different, but ok.
Change-Id: I5550dd4b43bdc12fac329d33e158fa759bee4d28
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 10:20:02 +02:00
hjk
a307d88667
Debugger: Add facility to check float values in auto tests
...
Change-Id: Iee50dd4b43bdc12fac329d33e158fa759bee4d28
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-09 10:13:48 +02:00
hjk
af17f33a75
Debugger: Improve hash "unsalting" in auto tests
...
Do it in code. Relying on the environment variable breaks in
too many cases (remote; unmodified project; ...) to be useful.
Change-Id: I67577fef22942d75d32d356f38c4ff0c752fe157
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-08 16:24:10 +02:00
hjk
0b57c8ded2
Debugger: Fix LLDB display of std::array with "complex" content
...
Change-Id: I43dd9b8afe76f204fe2509f1f2f81f74c48a16ab
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-08 13:15:20 +02:00
hjk
16ed4c018a
Debugger: Fix QSet dumper
...
Change-Id: I62f5eb1e9b9047b86aeeb79bfd104079897a021c
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-05 09:05:17 +02:00
hjk
0159774451
Debugger: Improve QVariant dumper
...
Access to the is_shared flag seems somewhat indeterministic
across platforms/compilers. Hard-code to non-shared for now.
Change-Id: Iaac9dd8fcee28ffd1e599300a1c12f3215823573
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-04 13:24:32 +02:00
hjk
ccf0abf781
Debugger: Fix Q{Size,Rect,Point}F dumpers
...
They were only showing the integral parts in the
summary line. Duh...
Change-Id: I5efd7a9d5b7bfd6ffd68dcda824c95dd7a7a52b0
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-04 10:31:41 +02:00
hjk
0ebe100da9
Debugger: De-const, part 2.
...
Change-Id: Iabfb8980c18790d2f81d6991fdf91fb164a39329
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-04 09:22:44 +02:00
hjk
a197d7a0b9
Debugger: Ignore differences in 'const'-ness in type column
...
It's generally not too useful to see it at all, and in cases of
'const int' vs 'int const' it just defeats the test's purpose.
Change-Id: I3439dd8fcee28ffd1e599300a1c12f3215823573
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-04 09:09:46 +02:00
hjk
a036f7f1e4
Debugger: Fix more LLDB dumpers
...
Simple QVariants, references, const pointers, QObject names,
QList<Foo*>, ...
Change-Id: Iaa3fb9e4db1c249817e59239029db7dd220ba5b3
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-03 17:07:20 +02:00
hjk
db4ce016bc
Debugger: Fix a few LLDB dumpers
...
Change-Id: Ibdf3ff3f03cfc91df44168243972b1e5a0ee5077
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-03 13:30:13 +02:00
hjk
964d1212da
Debugger: Make more dumper work without debug info
...
QRegExp, QHostInfo, QDir, QTextCursor
Change-Id: I2a368f8d294a235076491e4c50fc79039a2c9cff
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-02 15:30:07 +02:00
hjk
ec0fb652c5
Debugger: Make more dumper work without debuginfo
...
Change-Id: I2ff23b81dc27be1052c36cffb7ad16dbea6fa339
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-02 09:32:17 +02:00
hjk
0292600c72
Debugger: Work on dumper without debug info
...
Change-Id: Iae5f60fe43c28f4cf0254b87530002145dc67e27
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-07-01 14:21:05 +02:00
hjk
2b64cdcde9
Debugger: Fix display of some boost types with LLDB
...
Change-Id: Ied11317f8389963e5c98230d6885311a84c2dc25
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-21 13:24:55 +02:00
hjk
529c8a69b0
Debugger: Fix recent dumper autotest regression
...
Change-Id: Iefddda1e5781f10eb63095e2e513893bb9a3ebf6
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-20 12:51:37 +02:00
hjk
209bad4213
Debugger: Fix reading of \x escape sequences in strings
...
Change-Id: Idfe41f6c2769397d6eee3ab74de4afbb94111e25
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-20 12:21:47 +02:00
hjk
43e810759d
Debugger: Re-enable a few dumper auto tests
...
Change-Id: I11fc41faebcd27d0d4a6ac5d06f0ce0fa3af8f29
Reviewed-by: hjk <hjk121@nokiamail.com >
2013-06-18 16:47:46 +02:00