Commit Graph

8032 Commits

Author SHA1 Message Date
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
Christian Stenger
b090616016 Squish: Fix tests for disabled Madde Plugin
Part 2: Fixing evaluation of configured kits depending on available
Qt versions as well as determining supported platforms.

Additionally enable verifications for Plain C and Plain C++ projects
as well.

Change-Id: I1f92b44c6771dfc9353b911fdb1ec654c5cc591b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-08 17:04:57 +01:00
Christian Stenger
dae2198346 Squish: Fix tests for disabled Madde Plugin
Part 1: Fix expected targets

Change-Id: I4acfcde6c6d347065047e91f6d65b6418aade7b3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-08 17:04:49 +01:00
Robert Loehning
90ffdd8a6f Squish: Updated expected project tree to fixed behavior
Task-number: QTCREATORBUG-8706
Change-Id: I0a7c3defec04417014dd185f501642ad37a12ff2
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-08 15:07:26 +01:00
Christian Stenger
c7ca78afd0 Squish: Revert unsuccessful fix for build-machines
Change-Id: I47865c18ba24ce8a732046597fe27f32c4edf3e3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-08 13:15:19 +01:00
Robert Loehning
ca4b3f9d1d Squish: Wait for parsing in createNewQtQuickApplication()
This is what createProject_Qt_GUI() and
createProject_Qt_Console() have always done

Change-Id: Iaead1767c699e4fd237d999e6f3d94d277b1d84f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-08 10:30:37 +01:00
Christian Stenger
adc619c045 Squish: Update squish mapping file for new versions
I've now provided the stripped down versions of Squish 4.2, so it's
time to update the mapping file as well.

Change-Id: Ie85c9c1a704d5d30a535ff197a5f8897f5259eb1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-07 17:27:34 +01:00
Christian Stenger
18089cea55 Squish: Skip hook-into for mismatched Squish version
If the Squish version of the running AUT and the subprocess do
not match hooking into the subprocess fails because of using
different protocols.

Change-Id: I2e94c5ec2fbdc30aa39885bf1619df445c10f40b
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-07 16:57:58 +01:00
Robert Loehning
a3bdff07ac Squish: Fixed SCOM05
Change-Id: I1ea55b1ffc811cb986eee28983f27a838e156805
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-07 11:35:22 +01:00
Robert Loehning
ec1d081178 Squish: Fix hooking for multiple kits
Change-Id: I5389d6aadd39f6c7f7ca6a74e006b110373eee28
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-06 13:49:14 +01:00
hjk
b612e9b13e Debugger: Qt4/Qt5 tests
Change-Id: I210798d2cd3aa746e69d2637cc6ce51e01d5e057
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-05 02:34:55 +01:00
hjk
916d6b3048 Debugger: Make some more tests applicable to Qt 4 and Qt 5
Change-Id: Ic5cd947a88feae0a1dc121050d06cac0b4f49043
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-04 23:49:31 +01:00
hjk
66ae6cef34 Debugger: Fix QDir dumper and auto-test
Change-Id: I3dfac334e54873409e77cfc18c95cc5f27fba395
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-04 23:13:47 +01:00
hjk
cb53e38ab2 Debugger: Work on dumper auto-tests
Change-Id: I1f0e43c8a22a1f03e9a1b97e94410af0b56415ee
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-04 17:07:28 +01:00
Christian Stenger
8485f64c6b Squish: Fix verification of compile output
Change-Id: I1c55e826a79fa0f36d2870cfcb08a325ba6408e1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-04 16:47:05 +01:00
Christian Stenger
675b33e832 Squish: Let tst_rename_macros continue if it fails
Change-Id: If4836259220f6439e7f2cc958ecfb19b56c94573
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-02-04 13:55:08 +01:00
hjk
39e15a0efe Debugger: Work on dumper auto tests
Change-Id: I94a4ff9a2f76b1eb2aee83f4db827f7906d1e382
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-01 20:26:11 +01:00
hjk
cb1275fa33 Debugger: Work on dumper auto tests
Change-Id: I3df1faef35fec270094fdfbcb360216f516d0208
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-02-01 18:55:44 +01:00
Robert Loehning
fc9ed4960d Squish: Fixed tst_qml_editor
Change-Id: Ice53977c5d747d0e38943274e269c31c48bf14c3
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-02-01 17:09:49 +01:00