Commit Graph

4883 Commits

Author SHA1 Message Date
Robert Loehning
f5ec3f4237 Squish: Make some variables local
Change-Id: I1687ae59c6327616ee18f6120dca9d0d0ce40bcf
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-07 15:24:57 +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
Orgad Shaneh
f57b4d35a4 Fix compilation
Change-Id: I99a0333ea7b982d96e3a85a72fb23b0f149982d0
Reviewed-by: hjk <hjk121@nokiamail.com>
2014-01-07 10:39:54 +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
Robert Loehning
85f1a0310c Squish: Simplify runAndCloseApp()
- remove one signal handler
- make one variable local

Change-Id: Idff589c243cbd324b1b37478d77f28446d23490b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-06 17:15:21 +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
Christian Stenger
d787e4e2ab Squish: Enhance tst_default_settings
Change-Id: I150d4d53a6e6e93749f9cdbfe33971633805573a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2014-01-06 14:23:35 +01:00
Robert Loehning
3082d5c0fd Squish: Remove pointless code
Change-Id: I8fb227301cf1375f159a8dbe3f6197cd0451d0ae
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2014-01-06 13:51:16 +01:00
Christian Stenger
b52fca40ba Tests: Re-enable qml auto tests
Change-Id: I424caba6b79423d1bf680fab3bd0ec089c564ace
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2014-01-06 13:06:19 +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
Robert Loehning
1734e368b6 Squish: Improve waiting in tst_simple_analyze
Change-Id: I430e9190beab25f51b187c007c0d7624810c2509
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-19 13:44:26 +01:00
Robert Loehning
5bcc7240f1 Squish: Replace failing wait statements in tst_cli_output_console
Change-Id: I862812802722f66b6c100458b5aaea7c7165b248
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-19 13:08:34 +01:00
Robert Loehning
a8a1407224 Squish: Replaced signal handler in tst_CSUP04
Change-Id: Ia24fc657b7033fd383ede2df243bbd29b44c460a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-19 11:39:21 +01:00
Robert Loehning
5e42856947 Squish: Fix bug in selectBuildConfig()
Function did not wait when configName did not
change, even when the active kit did change.

Change-Id: Ia0954ee7da45864aefe88ad1919124c065af2ac1
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-19 11:39:03 +01:00
Orgad Shaneh
9c2923b05f Fix simple_test_app compilation with Qt < 5.2
Change-Id: I3b903eb790e27e21d7759b989adf1e5077410677
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-12-19 07:30:51 +01:00
Eike Ziller
8cad383b80 Merge remote-tracking branch 'origin/3.0' 2013-12-18 15:10:58 +01:00
Robert Loehning
a0fdad9921 Squish: Added further git log tests
Change-Id: I28a1922fa1cf256baf3775d6eab47aeeb35432df
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-18 12:32:24 +01:00
Eike Ziller
e035ae6df1 Merge remote-tracking branch 'origin/3.0'
Conflicts:
	share/qtcreator/debugger/stdtypes.py
	src/plugins/qmlprofiler/qmlprofilereventsmodelproxy.cpp

Change-Id: I5d86746d58960e41e01e725ccb2a6c00890f0dfd
2013-12-18 11:02:16 +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
Christian Stenger
c283ecaf57 Squish: Temporary fix for tst_installed_languages
b748c1b3d2 solved the issue for
Qt Creator running in English only. This test starts Qt Creator
with different language settings, so the app won't close properly.

Change-Id: I63b3b6c4125dc0173c4fd3b4d54c48a0d1dd9687
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-16 12:05:06 +01:00
Robert Loehning
7bccc61f5e Squish: Use native separators in srcPath
Change-Id: I6e307d08ccb47436e3d47aa40c9f8373a80df5ce
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-16 11:27:41 +01:00
Nikolai Kosjar
3baa1b35e2 C++: Ensure test code is free of diagnostic messages in tst_checksymbols.cpp
Change-Id: I11b3caf354d57f08268cca7bc2944ca7ae386bfb
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-12-16 10:32:12 +01:00
Robert Loehning
5cddad9d9b Squish: Added test for local git actions
Change-Id: I4b7cd2e872d6a9aed95d3802d9df98ffdce2cbfe
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-13 16:22:56 +01:00
Robert Loehning
d3f9b90c10 Squish: Update tst_codepasting after fix
Change-Id: Iff1c90abf424513941de947ae3e9f994a633d67d
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 17:07:34 +01:00
Robert Loehning
cdf5c36f64 Squish: Let ensureChecked() handle tristate checkboxes
Change-Id: Iecb18400512ec6525757b442cf3b984d22302009
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 16:45:00 +01:00
Christian Stenger
0143d60063 Squish: Add missing blank
Change-Id: I476218ac334c4713718c6ad5f73c4345acc9c307
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 16:04:56 +01:00
Christian Stenger
969e6364eb Squish: Avoid crash on Mac when invoking context menus
Again this is a hack to avoid AUT crashes when using Squish 5.0.1
with Qt Creator based on Qt5.2.

Change-Id: I34e35f3892cf3c1cffdc4985234562c1c6f0848b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 16:04:49 +01:00
Christian Stenger
b748c1b3d2 Squish: Avoid Squish crash on Mac
Squish 5.0.1 has problems handling special locations of menus on Mac
using Qt5.2.

Change-Id: I9acc6d0f63e00815ff9ab532cb56a8ca5bb69d6a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:05:23 +01:00
Christian Stenger
cae7802902 Squish: Add missing envvars files
Change-Id: Ifecd94b1b9ef8d3833474a45a258f219ceb9f86b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:05:13 +01:00
Christian Stenger
f04870647f Squish: Remove workaround for fixed bug
Change-Id: Ib6a47fbab85835fd33424134fefca153a3595d6b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:05:04 +01:00
Christian Stenger
9e4dc6009e Squish: Remove workaround for fixed bug
Change-Id: I0ebe8fdf19ff1e955ea8800f384d7a0f130fb253
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:04:44 +01:00
Christian Stenger
d94d343f4d Squish: Perform additional Profiler test
Change-Id: I9ca615f89ac772fc87b9dc91ed2fbc42a3b763a3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:04:28 +01:00
Christian Stenger
f714c3811f Squish: Avoid squish crash on Mac
The crash happens when using waitForObjectItem() on this object while
converting the used menu to a Mac specific menu.

Change-Id: I531272a316c929709aaf2acd0b0b7ffa82fe7f70
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:04:15 +01:00
Christian Stenger
31e2d42dcf Squish: Fix tst_rename_file
Change-Id: I8d7f983959c1d7735a95ffde3452e8c7edf75ae1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-12-12 13:03:34 +01:00
Robert Loehning
56256a208a Squish: Test handling of description in tst_codepasting
Change-Id: Ib24a4863f02b479cc18c17fb3d6dc20e8dc85452
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 12:28:51 +01:00
Robert Loehning
9a661d1d1e Squish: Restrict workaround to Qt4 builds
Change-Id: Ib67e6af786a557f50a6532bb0906ca9537ca22ad
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-12 12:16:45 +01:00
Orgad Shaneh
0be7ab1af2 Fix tests compilation
Change-Id: If8c5f6ca040cdcdee883b91e1909acbd5dfc4922
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-12-12 10:36:56 +01:00
Nikolai Kosjar
af995ca1b8 Tests: Rename test function in tst_lexer.cpp
...to a more generic name since it is not any more limited to doxygen.

Change-Id: I0fca5dab9b5ab8850b2cfba5758b51f0451c199d
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-12-10 15:07:10 +01:00
Eike Ziller
29d6836608 Merge remote-tracking branch 'origin/3.0' 2013-12-09 12:41:09 +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
Christian Stenger
5b6d31cd8f Tests: Enable externaltool auto tests
Change-Id: I39e610fa911cbbec93c32403392a0c35e3dfdb42
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-12-05 09:00:48 +01:00
Eike Ziller
920d524d38 Merge remote-tracking branch 'origin/3.0' 2013-12-03 12:46:39 +01:00
Nikolai Kosjar
223ecc70a2 C++: Compile fix for tst_lexer
The trigraph sequence somehow confused qmake. The moc file was not
generated.

Change-Id: I4016947b5c8efa350d1813737651143d8687d299
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-12-03 10:54:15 +01:00
Robert Loehning
4fd4f5d9fc Squish: Remove unused function
Change-Id: I2860d77dcb6a571e6af0e8aff86b997c12dafc90
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-03 10:42:16 +01:00
Robert Loehning
7f492541b9 Squish: Remove unused objects
Change-Id: I36d5174e26b853777792f69eac4df16efc52292b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-03 10:41:49 +01:00
Robert Loehning
4d6cb992b1 Squish: Use generic function textUnderCursor(...)
Change-Id: I7ea6e9af1435e716266f4dfd917fe9ac568a67a5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-12-03 10:41:39 +01:00
Nikolai Kosjar
796fcaf1d2 Revert "C++: Fix highlighting for lines with predefined macros"
This takes too much memory. For qtcreator.pro the numbers are as
follows:

    Patch applied:  ~ 1600MB (RES)
    Patch reverted: ~  510MB (RES)

This reverts commit 4c2daa90ce.

Task-number: QTCREATORBUG-10973
Change-Id: I843bd7c1ea4a26a1ec55ddc14c2a34a98d040922
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-12-03 09:53:26 +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