Commit Graph

8014 Commits

Author SHA1 Message Date
hjk
2d7b0d09ae Debugger: Add manual test for lambda
Change-Id: I288826b0aed94de1f42a9eaddf3d40575e4e13e1
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-27 09:39:49 +01:00
David Schulz
1e0a04a38b Editor: Fix generic highlighter test.
Change-Id: I055e8d45271faeee6933a047a6755bd834230159
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-11-27 09:28:14 +01:00
Christian Stenger
e34715094a Squish: Fix tst_CSUP04
Change-Id: I165d39bca4dbf353a5a1fd6d6945c4ac4ebbd2b4
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-27 08:57:23 +01:00
Christian Stenger
2cd684b092 Squish: Fix tst_HELP06
Getting Started is no more listed as separate entry.

Change-Id: I840d92d73282221bfe178ded1a1d044a351235d3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-27 08:57:12 +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
Christian Stenger
ff2d6aa8f7 Squish: Fix tst_simple_analyze
The JavaScript tab is now disabled if there's no content at all.

Change-Id: I00e0a6adabd42d0783ad6833fe707323f5a69aae
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-26 16:10:19 +01:00
Christian Stenger
e84665186a Squish: Fix tst_HELP04
Replace waiting for signal textChanged().

Change-Id: I010f65cb0b1130c2ba95921c5f128ca955a7ac69
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-26 16:09:55 +01:00
Nikolai Kosjar
204cc21f0c Designer: Insert into correct class for "Go to slot"
Make use of LookupContext to find the right class.

Task-number: QTCREATORBUG-10348

Change-Id: I7f8ec769ff2239d5123726e562a1bd430f8c4567
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-11-26 11:52:45 +01:00
Nikolai Kosjar
da7b861e69 Designer: Tests: Remove reference data
...it's mostly bloat. We can easily check for the function declarations
in the definitions in the resulting document.

Change-Id: I9022faf97a78ae599825ec891011117d65ea0aa5
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-11-26 11:52:33 +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
Robert Loehning
574d702893 Squish: Expect fails in tst_git_clone
Task-number: QTCREATORBUG-10531

Change-Id: Ifb7a05826824e4e8da13a851ebcdd5b444579a94
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-11-26 11:33:05 +01:00
Orgad Shaneh
eac518aee6 C++: Support __thread and thread_local
Task-number: QTCREATORBUG-7679
Change-Id: I794f52b2bcfb6c78ceef86ec53b6ed32b3d53d9f
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-11-26 09:46:10 +01:00
Fawzi Mohamed
dc04d92af6 qmljs: fix persistent trie tests
Change-Id: I77baa46fd6f01d252fdd7a035d477433659c56dc
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-25 18:45:37 +01:00
Fawzi Mohamed
30d0eb6325 qmljs: fixing tests
Change-Id: I8f2eaa64f3cb923753234de76f3491d4daa034fa
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
2013-11-22 21:22:34 +01:00
Nikolai Kosjar
92c7346562 Designer: Clean up tests
* Make test data driven
* Compare with reference files

Change-Id: I0fed8fcd689da17229853afc940e575b6f22babe
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-11-22 17:50:37 +01:00
Robert Loehning
98c9847868 Squish: No QML debugging with Qt 4.7
Task-number: QTCREATORBUG-10528
Change-Id: I41eab9bc179cb00b489dbc7576dd36c6377569a6
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-11-22 17:20:49 +01:00
Christian Stenger
924a45dc89 Squish: Fix tst_basic_cpp_support
Replace waiting for signal textChanged().

Change-Id: I40feb7d49310d4aa9fae4ca4256e9ce2d0f2ab4d
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-22 17:11:39 +01:00
Christian Stenger
7912071b6f Squish: Fix tst_qml_indent
Replace waiting for signal textChanged().

Change-Id: I0798f0ef2e1162d2a2b09da98e53dd8fc50e0a7a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-22 16:15:40 +01:00
Christian Stenger
4b4e5f6990 Squish: Qt Quick [12] Application templates are merged
Additionally there is no more a way of creating a Qt Quick application
from an existing qml file.

Change-Id: I5c1e8d26640fa3e1b865b6cc97745d64b51edc75
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-11-22 16:04:10 +01:00
hjk
8993c55754 Debugger: Add new test for OpenSUSE 13.1 GDB version string
"GNU gdb (GDB; openSUSE 13.1) 7.6.50.20130731-cvs", and failing.

Change-Id: I16c3af14127a7afb56454e56d7d92cb349b921d4
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-19 16:47:06 +01:00
hjk
fefbc172f2 Debugger: Use thread id, not model row to remember current thread
Task-number: QTCREATORBUG-9207
Change-Id: Ic98fb9a99c250dccf2735f28d0d3fefa7d1da52f
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-17 22:55:22 +01:00
hjk
7f6c793f75 Debugger: Fix passing of maximum string length
Change-Id: I96498b93bb1632de8ca960ae24ec54e31f8c0897
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-17 18:28:51 +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
Nikolai Kosjar
8a1eed2c56 Compile fix for Windows of external cplusplus auto tests
Change-Id: I6636b6d753db6c80d219755032e6e3915b0dcd55
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-11-14 08:34:14 +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
Kai Koehne
cecc46b940 Replace QString::fromLocal8Bit("") calls
Calling fromLocal8Bit() for literals is wrong, since that depends
ont the user's environment. We use latin1 strings exclusively in Qt.

Change-Id: I0cd0986787ea630425773672d3a892fbd0f0a77a
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-11-05 15:27:25 +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
Robert Loehning
147e01eb9f Squish: Update tst_session_handling
Change-Id: Iac27111fe5cf41acfc78dd5534583f7a27712c3a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-11-04 13:09:46 +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
Robert Loehning
a1274c93c8 Squish: Temporarily disable testing of Welcome mode
Change-Id: I9d8764d11298094c302ae3c979e3bbc23ec68e20
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-11-01 10:22:16 +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
Robert Loehning
8429f1744b Squish: Stabilize tst_basic_cpp_support
Change-Id: I3570ea653dd6b4d164d896f5c4617ddb910698d7
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-10-31 16:52:05 +01:00
Christian Stenger
393baa6a99 Squish: Provide separate settings for Mac
Change-Id: I093bc06685e22cd91ade1d32182a1e1acaaf11fe
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-10-31 16:48:57 +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
Eike Ziller
f7fa44d48a dumpers: Add test for QUrl() and fix it
Change-Id: I84d4963210784dd982e897fd57dc9e5fad086aef
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-30 17:03:54 +01:00
Eike Ziller
f6113276ed dumpers: remove type check from QHashNode test
The type reported by LLDB for Qt 4 is actually wrong, but the type is
irrelevant for the dumper itself anyhow.

Change-Id: I33002316fa72cc8501f26dcc3ee08675547841ae
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-30 16:43:48 +01:00
hjk
d7d27fccbc Rename plugins/qt4projectmanager to qmakeprojectmanager
This finally renames the plugin itself.

Change-Id: Ibdf4f4b4e9776c2fdc809e0127f3e1310de44bd1
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
2013-10-29 17:57:06 +01:00
Eike Ziller
d918a32090 debugger: fix QHashNode dumper and QHashNode type check for Qt4
The previous workaround for the Qt 4 optimized int,uint,short,ushort
QHashNode wasn't working for the QHashNode dumper itself because of
unknown key type. Instead we first try to find the 'key' child directly,
if that fails we look for it in the second child (which would be the
anonymous union from the optimized hash node, which contains the key).

Also fix the expected type for QHashNode in the optimized case for Qt4

Change-Id: Ib48c2c0afec081ff38cd750c3d515a5e678e9661
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-29 12:40:46 +01:00
Christian Stenger
38b530953f Tests: Fix pluginspec test
Change-Id: I3ad00ddeeb0f7e9a538af09ccb736fb478d14456
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-29 12:29:52 +01:00
Christian Stenger
488c4aa0e9 Tests: Fix pluginmanager test
Change-Id: Id28825e437d9549016c66e9df6b4438eb827c10b
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-10-29 12:29:45 +01:00
hjk
3fbbf1c963 Valgrind: Fix wrong connect in auto test
Change-Id: I588cb765fbe09e516b64af962ff5d86efc69f4fb
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-28 18:34:45 +01:00
hjk
bcfec55942 Debugger: Add LLDB version for some GDB specific tests
Change-Id: I9a3547396384fe5b421c4b601b52476a23cdfa89
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-10-28 12:28:46 +01:00
Robert Loehning
bccc352bd7 Squish: Update tst_git_clone
Change-Id: I96eb7e951a98ecd1108d99ce08276dc7422027f5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-10-28 10:46:32 +01:00
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