Commit Graph

4400 Commits

Author SHA1 Message Date
hjk
e1f0840820 Debugger: Allow specification of gdb version constraints in tests
Change-Id: Ida6ada411ec818d7570f36d1d58576a93b8262ea
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-03-08 17:31:23 +01:00
Christian Stenger
20c53542dc Squish: Wait a bit before checking settings
Fails on the build machines from time to time because Squish does not
wait for Creator to quit it just invokes the menu item and checks
afterwards.

Change-Id: Ieedc2437006f5af3074c155e514489fe911e815d
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-08 13:16:13 +01:00
Christian Stenger
e044e7cc69 Squish: Stabilize test for build machines
Change-Id: I8701c6a46ef749e4c2b905554efc16746a991e56
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-08 13:16:04 +01:00
Robert Loehning
f09ce82e23 Squish: Made tst_simple_debug more strict
Change-Id: Iac438c8a55c8ea144c682257e140f9370e999e69
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-08 12:39:33 +01:00
Robert Loehning
b2ef08a5c0 Squish: Shortened verifyBreakPoint()
Change-Id: I98ed094ec4a6ad2545ee804934fe1674c4b97d9e
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-08 12:39:14 +01:00
Eike Ziller
f60873a24f Merge remote-tracking branch 'origin/2.7'
Conflicts:
	qtcreator.pri
	qtcreator.qbs

Change-Id: Ie71d0d5aebdd1406d94de348bcd4cfcc203a1ba9
2013-03-08 11:39:33 +01:00
Christian Stenger
bebf8d50a9 tests: let tst_dumpers compile with Qt4
Change-Id: I34851ebfc054f0f8265e5ce1623e0db956aab085
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-03-06 15:12:20 +01:00
Christian Stenger
cc454d11fc Squish: Improve cleanup on Win
Change-Id: If39af63b6b65cb09c351bef6158c8ae8b9837668
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-06 14:13:04 +01:00
Christian Stenger
2ed55c8076 Squish: Provide function for writing out results
...in preparation for adding these to the automatic statistic thingy.

Change-Id: Ieeab062b426ac3b9053d0499fdb38f0abacb89c9
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-06 08:49:38 +01:00
Orgad Shaneh
ef8787e59f Fix tests compilation
Change-Id: I20d990b6be83e5fcd30a8911bcd2bbe8cc303989
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-03-05 09:01:18 +01:00
Christian Stenger
4e6c539685 tests: allow execution of test from outside
It shouldn't be necessary to be located inside the pluginspec
folder to execute this test.

Change-Id: I11661760a4d80a4f36980ad6e0077345c56b26e5
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
2013-03-04 15:36:03 +01:00
Eike Ziller
7545ce072f Merge remote-tracking branch 'origin/2.7'
Conflicts:
	src/plugins/projectexplorer/devicesupport/devicemanager.cpp

Change-Id: I1d46128f530428315e7ab5d52c8115036371487f
2013-03-04 15:07:19 +01:00
Erik Verbruggen
4cf1ccd161 C++: Fix semantic highlighter and tests.
Fixed the chunk size calculation, made the sorting more stable, and
fixed the tests.

Change-Id: I81fcffbf2ce9b63dd81f1a0e251200a31220db88
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-03-04 13:16:50 +01:00
Christian Stenger
d101a3609c Squish: Fix hook into QtQuick and QtQuick UI
Change-Id: I168ee74464cfc1ae9efbd69f8e0f3cb10cbbf2d4
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-04 12:53:08 +01:00
Jan Kundrát
4250b86a73 Fix build error (missing Q_DECLARE_METATYPE)
Change-Id: Iaba3ebbb3960dc6fe07b8382be29071ce7af5bfb
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
2013-03-04 10:25:52 +01:00
Robert Loehning
4f74e04ec4 Squish: Recommending 4.2.3
Change-Id: I6514b015afffaa15d36103b269b0775ff063c3a5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-01 17:04:56 +01:00
Robert Loehning
65a07823ac Squish: Report error in selectFromFileDialog()
Change-Id: Ib32a1b78106a298996e1d29207998fc8f312208e
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-01 12:49:14 +01:00
Christian Stenger
6ef0c4093b tests: Fix compile for tst_pluginspec
Change-Id: Ie15dd6834c196ef95eb1899e71fed92a0519f9c2
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-03-01 12:26:36 +01:00
Robert Loehning
497eb16455 Squish: Make sure file was opened in tst_select_all
Change-Id: Iad2c590fd7cc87d8267ecdca515dbef48480e9ed
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-28 17:47:25 +01:00
Robert Loehning
482c8c0f6b Squish: Downgraded fatal to warning
Change-Id: I8bf3e3d562daddd80ece4c23cc1b5373bfe7eefd
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-28 13:51:12 +01:00
Robert Loehning
7cb50891dd Squish: Don't use global variable for __isWinFirewallRunning__()
Change-Id: Iaad1da549addbb856515ae95ece4ae43246637fa
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-28 13:33:46 +01:00
Oswald Buddenhagen
6bbdeec812 Merge remote-tracking branch 'origin/2.7'
Conflicts:
	src/plugins/qnx/blackberrydeployconfiguration.cpp

Change-Id: I16d1c7717f4bc25ba7e8dbdd5be6580fafe3f33d
2013-02-28 12:02:40 +01:00
Robert Loehning
fac11973af Squish: Syntax fix
Change-Id: I33dcde34b176b5918d976c3e474a7702b53a2fa3
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-28 11:55:40 +01:00
Lukas Holecek
d5261a763d FakeVim: Removed old tests
New tests are part of the plugin implemented in "fakevim_test.cpp" file.

To run the new tests, FakeVim must be built with "qmake TEST=1".

Test invocation examples:

  qtcreator -test FakeVim
  qtcreator -test FakeVim test_vim_movement

Change-Id: I40bfe7e9e9031719201909ef97cbd4b82caa002f
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-26 20:21:02 +01:00
Robert Loehning
4d7e1c43db Squish: Tuning tst_select_all
Change-Id: I14ba2d2eee033a6e779cd1cca47e25572020dc40
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-26 12:58:53 +01:00
Jan Kundrát
b9a4cac0b3 Fix building with -DQT_NO_CAST_TO_ASCII
Change-Id: Ie919eff17c3122a70f4a8f3349b399e0a62017aa
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-02-26 09:20:12 +01:00
Jan Kundrát
eb97b2b1cb tests: fakevim: fix building with QT_NO_CAST_FROM_ASCII
This is apparently the default in my build environment.

Change-Id: I7bcb971a0e819b9a7693c08e95fe73a0b6ff7bbc
Reviewed-by: Lukas Holecek <hluk@email.cz>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-26 08:10:03 +01:00
Christian Stenger
86d3e075ff Squish: catch plugin loader error if it occurs
...and stop execution of the current test case

Change-Id: I46ac21e79f643f6890b7303d08c204dcd9fa9386
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-22 16:52:13 +01:00
Christian Stenger
4a78d4da3f Squish: Fix wrong signal handler call
Change-Id: I94020e0afa85a86f5eb80fe4cf1cbb4c58edb6a6
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-22 16:43:40 +01:00
Robert Loehning
7c9d2e3a1a Squish: Fix invoking context menu sub items
Change-Id: I7d498ac3d4e2e2d25b3c504a95f96e434d0d1619
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-21 13:55:45 +01:00
Robert Loehning
40a1b4afb7 Squish: Updated updated expectedText in tst_QMLS02
Change-Id: I7177e8b1b84fb780c5e1706a2979b6da8c71edda
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-20 15:35:04 +01:00
Nikolai Kosjar
61460951ce C++: Fix highlighting of doxygen's "///"
The color scheme changed for "///\n" lines:

 "///\n"       - "Doxygen Comment" (was "Comment")
 "/// hello\n" - "Doxygen Comment" (as before)
 "////...\n"   - "Comment" (as before)

Change-Id: I6bdaf471760bb05547385fd4821eded6cefed4d7
Reviewed-by: Knut Petter Svendsen <knutpett@pvv.org>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-02-19 10:17:55 +01:00
Christian Stenger
80263a5221 Squish: Fix some Mac/Squish issues
Details:
* wrong shortcut usage replaced
* timing issues fixed
* re-used the editor-focus-on-mac workaround for some tests

Change-Id: Ie0d65d941c999d545bd50e1cf4794624c4110247
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-18 12:56:46 +01:00
Robert Loehning
dd32d14a55 Squish: Removed unused functions
Change-Id: Ia9b63b9d4846b425cfa52ded0a0f5f54f4c4f0ed
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-18 12:16:04 +01:00
Christian Stenger
85ec0cdfbe Squish: Improve ensureChecked()
...to avoid misbehaviour especially on Mac.

Change-Id: I25053ea34b180a60d9a260798f7758df8a1224e2
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-15 14:31:55 +01:00
Christian Stenger
cbb934455a Squish: Fix QMLS04 on Mac
Change-Id: Id5f5fd0dbd77ad8ad39cfa3e482ec688c35f932d
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-15 09:17:23 +01:00
hjk
1e0f6d607f Debugger: Enforce debug build in auto test
Even when running with a release Qt build

Change-Id: I190688d4d3291060dcec7a0cea4e740352b20798
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-14 17:04:58 +01:00
hjk
1d6860c341 Debugger: Clean up old test code
There is a file fixme.cpp now containing parts of old test
code that should be incorporated into tst_dumpers.cpp.

Change-Id: I53300a91bf6d2a2853ac18188b8b11f93907df23
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-13 16:14:24 +01:00
hjk
a4f7d5082a Debugger: Fix or disable remaining dumper auto tests
Now all dumper autotests pass on Qt 4 and Qt 5 to get a base line
for testing. The intention is to re-enable the disabled tests,
especially the QObject related ones soon.

Change-Id: I18236c86145f7d1fb1ed347e2079d15af086a129
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-13 16:00:01 +01:00
hjk
f799cdbc1b Debugger: Fix some auto tests on Qt 5
Change-Id: Ia9e8bad99939265b3ea1fed5d9152f2dbcdaf2be
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-13 14:51:45 +01:00
hjk
e48b8d3344 PluginManager: Fix auto test compilation
Change-Id: I8bad921b057948fa639387757c630f9be10c8f6a
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-13 11:34:35 +01:00
hjk
39db90c882 Debugger: Fix dynamicReference autotests
The recent breakage was caused by accidentally moving the struct
definition into main() in combination with the GDB bug mentioned
at http://sourceware.org/bugzilla/show_bug.cgi?id=14235 (11171)

Change-Id: I9a94b5c9297e7553962290872f0c29c38cee56e5
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-12 18:19:10 +01:00
hjk
aa9d4b0b76 Debugger: Don't build outdated auto tests
Change-Id: I00693667453cd8c99691e41bedda91891e60de25
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-12 17:48:28 +01:00
hjk
2b8fe600a8 Debugger: Fix QObject dumper auto test
Change-Id: I722bcaf2f46da132b3c15d9be9bdd87f17cd01a3
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-12 14:39:05 +01:00
hjk
08816cf217 Debugger: Fix QByteArray dumper with non-printable contents
Change-Id: I61071d76279ffa60730c762556954cf5bebb4a7d
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-12 14:38:50 +01:00
hjk
5d1747c9d2 Debugger: Fix auto test and dumper for unusual strings
This handles embedded NUL and other unprintable contents.

Change-Id: Iabd59935eca83bc14b000ebb1e8901983530a3d6
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-11 18:00:19 +01:00
hjk
b0fce02f1c Debugger: Fix QLocale dumper and autotest
Change-Id: Icf304a2fee681622b4126ddf5b373f0dfd3e03ac
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-11 17:08:53 +01:00
hjk
578d60d574 Debugger: Fix typos in QHash dumper autotests
Change-Id: I5755fc857123f865c546367579d6454f48c80662
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-11 17:08:37 +01:00
hjk
32f6136e50 Debugger: Fix std::wstring dumpers
Change-Id: I16bc987a71978012a8a4faec8a7f2055412c97f5
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-11 16:04:45 +01:00
hjk
6a23ba9b8e Debugger: work on non-python auto test
Change-Id: I70a97d4aea261f5b5fccbbf23647a50a8e55cc54
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-11 16:04:10 +01:00