Commit Graph

4883 Commits

Author SHA1 Message Date
Robert Loehning
6f5ce19797 Squish: Added tst_simple_analyze
Change-Id: I65a6bff6e99ad608639b26452e6700d28e8fbe0a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-22 13:37:14 +01:00
Robert Loehning
3df6756911 Squish: String update
Change-Id: I67a597021c9af809e852e6cca02c570a5e3764e8
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-22 10:32:42 +01:00
Nikolai Kosjar
e088541c0d C++: Temporary fix for dangling pointers in ResolveExpression
Task-number: QTCREATORBUG-8974

Change-Id: Iac114881741bdf8fd477541b28e4d31b7a1760f0
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-03-22 08:57:53 +01:00
Christian Stenger
c11d901e03 Squish: Improve copySettingsToTmpDir()
Provide ability to omit files while copying the settings as well as
a given destination instead of always using a generated folder.

Change-Id: Ie4a97a90feeff4fd8a8de8b6f0b95a412c17a14c
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-21 16:53:48 +01:00
Aurindam Jana
7a090b3dd5 TcpPortsGatherer: Refactor code
Use QAbstractSocket::NetworkLayerProtocol enums.
Minor changes in API and internal functionality.

Change-Id: Idd786c71e3474b1010cc5f2d72dc09126bfd2e29
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
2013-03-21 12:30:25 +01:00
David Schulz
b8d5c762ec Debugger: Port Dumpertest to be used with cdb.
Change-Id: I18fbd216d761ef66a9628e84669d6cd5b493d7b7
Reviewed-by: David Schulz <david.schulz@digia.com>
2013-03-20 10:43:33 +01:00
Robert Loehning
5db9e59eca Squish: Warn about handling two different signals
Change-Id: I6877b0d6d0a1e5e1961e9c8fc054ac096c34c6cb
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-20 10:10:08 +01:00
Robert Loehning
a4764ad9ef Squish: Fix tst_create_proj_wizard on Mac
Change-Id: I0f69e7d34ee4fb1dec2f30e916ff29a33fb5111a
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-19 13:58:13 +01:00
Christian Stenger
b2d9290c40 Squish: Fix tst_HELP06 on Mac
Change-Id: Iaea464d2f76c06566b0c9eeb9bc4572e2e90facc
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-19 13:50:39 +01:00
Christian Stenger
aef3493af2 Squish: Fix using context submenu items for Mac
Change-Id: I9ab351777f0bae7d15173d0c6cf5eb2f7f719810
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-19 13:23:17 +01:00
Christian Stenger
20fe2651a5 Squish: Fix for tst_installed_languages
This has been fixed now and is no more different on Mac.

Change-Id: I942164e964cce9df1c369c68036875e0da98a96a
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-19 09:07:58 +01:00
Christian Stenger
67710829fa Squish: Let tst_create_proj_wizard test for Madde too
The test will now execute as before, afterwards enable the Madde plugin
restart Qt Creator and perform the text again.

Change-Id: I08b6f3702af6541e0044f8ae047e42cc4f017a36
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-19 09:07:48 +01:00
Eike Ziller
99b2eb1ca9 Merge remote-tracking branch 'origin/2.7'
Conflicts:
	doc/src/debugger/qtquick-debugger-example.qdoc

Change-Id: If9a6ac2db76773c50aae26c5156e6aa2603329b3
2013-03-18 10:19:14 +01:00
Christian Stenger
f1a0af4b7e Squish: Fix running tst_qtquick_creation3
...when running on build machine and VNC session has been started
by Jenkins. If so, the DISPLAY variable must be set automatically
and we should not override it.

Change-Id: Ic38267256c5ab8889d67fe6a4e7e46dba6515a67
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-15 15:37:36 +01:00
jkobus
7d41817ec3 Add cleanupSemanticsLossless for even betten diff output
This can format the output in a more human friendly format:
EQ("Th") INS("at c") EQ("at cartoon") -> EQ("That ") INS("cat ") EQ("cartoon")

Change-Id: Iab545c0c0bccffa379f346e482b17b574e05e88a
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-03-15 14:32:58 +01:00
Robert Loehning
6d8e352981 Squish: Fixed typos and white spaces in getConfiguredKits()
Change-Id: Ic5b678af17232c3ebc2da448bb45f97160aa650c
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-15 13:31:05 +01:00
Kai Koehne
e920010ea4 Debugger: Fix manual test case for QtQuick2
Change-Id: I1ccc631a6e03b0e1229fa23d13ff13303166df80
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-03-14 13:54:08 +01:00
jkobus
41fa8c3528 Add cleanupSemantics method, produce nicer diff output
Change-Id: I877e06c930c219ad23af4b7c6078d8c8db3706e9
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-03-14 09:36:15 +01:00
Christian Stenger
07d3e712fe Squish: Replace useless signal waiting
Since Squish 4.2.3 the signal handling has been fixed and this
signal won't be caught by Squish because it was triggered by another
object.

Change-Id: I4a849084712ee99f9e63b844f832ba8dadd793ac
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-12 17:22:53 +01:00
jkobus
2433ee7da0 Add autotests for diff editor
Change-Id: I46c1d5c623b0ffd8c0dc16d218094d05c9975ea5
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-03-12 13:56:54 +01:00
Robert Loehning
530b2f79eb Squish: Reduced timeouts in tst_memberoperator
Change-Id: I0945c1752500a32b45320497e12d96fa7d8f623f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-12 12:39:51 +01:00
Eike Ziller
3bc622400d Merge remote-tracking branch 'origin/2.7'
Conflicts:
	src/plugins/debugger/gdb/gdbengine.cpp

Change-Id: Ic8590ad97d7349ed7601a49c4fd873ffc9a5f9b5
2013-03-12 10:56:52 +01:00
David Schulz
b46ec1db9d Debugger: Dumpertest: Add getter for autoremove property
... to the TemporaryDir class for Qt4.

Change-Id: I5cecb4dd0af640485cdb3e4d7222ea675e060e01
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-12 10:48:24 +01:00
David Schulz
ec724f9a46 Debugger: DumperTest: Stop on failure.
Change-Id: Ie56d1c746013b21037291208ab51fdee8e01a8cd
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-12 10:48:07 +01:00
Christian Stenger
4c877c70b5 tests: Fix compile with Qt4
Change-Id: Ibad7e607ced1c6acdad829af82e1b874ddacb871
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-03-12 09:29:41 +01:00
Nikolai Kosjar
ceb314b3ec C++: Tests: More lexer tests for doxygen comments
Change-Id: Ib031eb791f0a089376d02cc75a62fcc7d1f859cb
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-03-12 09:04:07 +01:00
Nikolai Kosjar
47d60ae89a C++: Consider '^//[/!][^\n]*' as doxygen comment
Now everything following '///' or '//!' is a doxygen comment.

This simplification fixes also the bug ('\n' was considered as part of
the doxygen comment and led to strange highlighting).

Task-number: QTCREATORBUG-8921

Change-Id: I6dae3b80ec11400f2f623897257782a80860a7f3
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-03-12 08:31:05 +01:00
Nikolai Kosjar
29055f9f43 C++: Fix crash due to dangling pointer
ResolveExpression used the wrong Control object, which was deleted by
~LookupContext() in TypeOfExpression::operator()). ~Control() led to the
dangling pointer.

Task-number: QTCREATORBUG-8890
Done-with: Erik Verbruggen <erik.verbruggen@digia.com>

Change-Id: Ic07947ee54087446b730e4d3ec4bef29defa4495
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
2013-03-12 08:29:48 +01:00
Robert Loehning
0d9822ae80 Squish: snooze before restarting Creator in tst_installed_languages
Change-Id: Ie548e034f74eeb201e9475950487fc636576ce10
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-11 17:34:52 +01:00
Oswald Buddenhagen
eb93ad3553 fix arguments in parsedProBlock() calls
Task-number: QTCREATORBUG-8934
Change-Id: Ifcf0de22d8beed692fccc5fca162ec9fa5d97a7f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
2013-03-11 17:15:27 +01:00
Christian Stenger
9734fc4f4c Squish: Fix tst_modify_readonly
* Fix handling of modified files (if a file is read-only but not
expected as such the test crashed)
* Hopefully fix the permanent crash on the build machine while
waiting for the not expected message box while Creator shuts down

Change-Id: I84af2d25633f24256c20ada82acd9e13b743b4bf
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
2013-03-11 16:01:19 +01:00
Orgad Shaneh
17dca2450a Tests: Fix unused value warning
Change-Id: Iee5274235f034bc3bbb2688f6cfaa6a4a2430530
Reviewed-by: Lukas Holecek <hluk@email.cz>
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-03-11 11:29:14 +01:00
hjk
d44bac6f43 FakeVim: Make plugin standalone if necessary
It's possible to use FakeVim as standalone plugin for a QTextEdit or
QPlainTextEdit widget, so there should be minimum dependencies on
Qt Creator code.

Change-Id: I415ed87f5e4d97ea78d9d25a8f0c82701ef1f70d
Reviewed-by: hjk <hjk121@nokiamail.com>
2013-03-08 17:53:14 +01:00
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