Commit Graph

1466 Commits

Author SHA1 Message Date
Robert Loehning
d2f8baad67 Squish: Fixed selection of generator for CMake project
The generator must match the mkspec of qmake in PATH.

Change-Id: Ibd6d345c202719cdf2a8e8a5e2a5fce470732d5b
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2012-01-27 17:23:48 +01:00
Robert Loehning
6b1b47d83c Squish: Let CMake build in temporary directory
Change-Id: Ib2cc65378b74f662652434dd1a65d845ee3fb741
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-27 15:39:21 +01:00
Christian Stenger
591754be7e Squish: Fix minor bugs (mostly on Mac)
This avoids some timing issues as well as a problem
I only saw on Mac: Sometimes Squish fails inside
placeCursorToLine() with 'I don't know how to type on
object of type QmlJSEditor::QmlJSTextEditorWidget'.

Change-Id: Ifc192914375fb37362fa31399be4972c9ce50b92
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-27 13:33:10 +01:00
Robert Loehning
804c4c31a8 Fixed protocol in links to bugreports
Change-Id: I3ee097fbbcf904df854e212eef43f6faf71f2295
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-27 12:29:24 +01:00
Christian Stenger
85d78c2437 Squish: Reset to normal
Don't work around a bug.

Change-Id: I84bd88fa3f0b39fadd1816f39bdd8ba7b8792a90
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-27 09:52:51 +01:00
Daniel Molkentin
b44e541dca bugreports.qt.nokia.com -> bugreports.qt-project.org
Change-Id: Ifc258886f7d6e7d5b02caae8994210aeef221554
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
2012-01-26 19:58:08 +01:00
hjk
2931a499e6 Long live the king!
Change-Id: I2b72b34c0cfeafc8bdbaf49b83ff723544f2b6e2
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
2012-01-26 19:55:36 +01:00
Tobias Hunger
0df375a08a FileName: Add method to find parent directories
Change-Id: Ia8382e3f7a9312e0878cce041723973ccf751aae
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
2012-01-25 17:15:17 +01:00
Robert Loehning
c14a4756a9 Squish: Refactored openContextMenuOnTextCursorPosition()
Change-Id: Ie7a903794c11ed32cc1786c66ee0fa8d654a93f2
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2012-01-24 17:50:13 +01:00
hjk
923fca21ce debugger: add manual testcase
Task-number: QTCREATORBUG-6858
Change-Id: Ieb9d699c9f8f9db0145dfa961446b90de7a56a98
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-24 13:58:28 +01:00
Christian Stenger
2663f5d34e Squish: Improve cmake test
Change-Id: If6cdae302f29cbfe50eb1355b610e8f120bf7681
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-24 12:53:05 +01:00
hjk
79194c9ff0 debugger: remove spurious .pro message from manual test
Change-Id: Ibc2459c725fe0075e3e0d6032c6bb9f6e1e05270
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-24 11:33:27 +01:00
Kai Koehne
e8241adae3 Debugger: Add simple app to test mixed QML/CPP debugging (QQuick2)
Change-Id: Id744e3306da20bd7e2051ec4c45e3475084b64bc
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-24 10:39:53 +01:00
hjk
918131b6e7 debugger: don't use derived dumpers if already dumping in base
Task-number: QTCREATORBUG-6857
Change-Id: Ie299a98f8e3177d730efb965f31880c6d3dfee54
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-24 09:57:23 +01:00
Christian Stenger
f64a31a09d Squish: Changed fatal to warning
We still have a fallback and jenkins will
mark this as a problem (while it ignores warnings).

Change-Id: Ie33085c844c7ffbe1985a6b867aef00c7ae8c920
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-23 11:59:41 +01:00
Christian Stenger
14a8ad256e Squish: Make QMLViewer test stable on Jenkins
Change-Id: I175d10e1a5c23616801ac2c9be298198c89541b2
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-23 11:58:21 +01:00
Orgad Shaneh
aee8a3ac88 debugger: fix copy-and-pasteo
Change-Id: I99923f9c2a06e8ef3bdb070419b4a19af0ddfa90
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-23 10:23:58 +01:00
Kai Koehne
f7c9b4eeb2 Debugger: Add simple app to test mixed QML/CPP debugging (QQuick1)
Change-Id: I7b7983a795c3c72e611bd6531c84cf498fb15c9f
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-20 16:18:01 +01:00
Christian Stenger
26796f6024 Squish: Try to make this run on Jenkins
I'm not sure for this - but LD_LIBRARY_PATH is always empty for
me. But inside Jenkins it's set and could mess up the hook into
sub application.

Change-Id: I2f3283f67d60a94083a5eb589abed01b05e66b29
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-20 14:41:10 +01:00
hjk
c828c363b1 debugger: new dumpers for boost::posix_time::{ptime,time_duration}
Task-number: QTCREATORBUG-6834
Change-Id: I494868dd4e8819284dbc7439cff89ffe07f6a958
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-20 14:38:05 +01:00
Christian Kandeler
b46cdd3729 SSH: Adapt test to an earlier change.
Change-Id: I67504abe9b32443667497c29fb27b555cf5419fc
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
2012-01-20 13:58:55 +01:00
Robert Loehning
36573eda7b Squish: Running tst_build_new_project on more build configs
Change-Id: I413f5393bb8d56842d8132e26123ebe21d89c57a
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-17 16:24:23 +01:00
Robert Loehning
c51a128efb Squish: Fixed typo
Change-Id: I4b694b0ba007ba7f7d6af37857fca57ceecdc4f0
Reviewed-by: Bill King <bill.king@nokia.com>
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2012-01-17 15:45:05 +01:00
Robert Loehning
73005e6bca Squish: Added functions for switching build configurations
Change-Id: I03eb8987ec28bac7db99395ed91952d8a3a0d038
Reviewed-by: Bill King <bill.king@nokia.com>
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2012-01-17 15:44:47 +01:00
hjk
3d39451b15 debugger: show address of the target object when auto-dereferencing
Task-number: QTCREATORBUG-6813
Change-Id: Iaf1436a41cd22f46e8a8c369f942a3dba127cc6e
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-16 18:53:40 +01:00
Robert Loehning
ed51dde28b Squish: Fixed and simplified function
Change-Id: I5177202b366f8373dda05cbe8f4b1ae2e529cc5c
Reviewed-by: Bill King <bill.king@nokia.com>
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2012-01-13 15:20:34 +01:00
Christian Stenger
7524fff3c5 Squish: Fix timing issue on Linux
Change-Id: Ie9ca285bf2ca364db6e56b4aff244b9253d11e67
Reviewed-by: Bill King <bill.king@nokia.com>
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
2012-01-13 14:50:02 +01:00
Leandro Melo
c287d90604 C++: Rename source/setSource to utf8Source/setUtf8Source
Continuinng a previous commit... This is in order to make
the interface clearer.

Change-Id: Ic1b05217f878578bc84a064927507b75981c47d6
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
2012-01-13 11:22:28 +01:00
Robert Loehning
dac69143af Squish: Added helper function for opening files
Change-Id: I756822299e591010eb926ee46600f4b5231d9318
Reviewed-by: Bill King <bill.king@nokia.com>
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2012-01-12 12:16:04 +01:00
Christian Stenger
595f4ce2d5 Squish: Don't use expected paths if non-existent
Change-Id: I8685a91f2e821134347ab693d415a7c26cc6c8f6
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-11 11:11:02 +01:00
Christian Stenger
6571e01725 Squish: Only log compile if failed or debug mode
Change-Id: I266fb9b7796d810c98e642d3c7a3f682eb05bf6b
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-10 17:25:54 +01:00
Bill King
0f25f3c2cb Squish: Log screenshots on error too.
Change-Id: Ib9b464c27595c6b5bc10985e6e5c77c41272001c
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2012-01-10 12:47:29 +01:00
Bill King
ce5fc68c8d Squish: Add no settings path variable, for runs without pre-settings.
Change-Id: I12cc0080e2423c48a43937e0f7219357e80d4120
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2012-01-09 16:11:25 +01:00
hjk
71cad949ed debugger: make autotests compilable without private qt headers
Change-Id: Iacb6df6b369e9fd1520ae797934a9bfb9927add4
Reviewed-by: hjk <qthjk@ovi.com>
2012-01-07 20:20:50 +01:00
Christian Stenger
d2c9e3f40e Squish: Fix tests on Mac
Change-Id: Ibedf2bb581a5b0deb7c8e95ec792630e429f1570
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-05 14:06:57 +01:00
Christian Stenger
4e0421ed15 Squish: Add hovering test
Change-Id: I78a8e855a3b276c1549b57002ced88af3245ccdd
Reviewed-by: Bill King <bill.king@nokia.com>
2012-01-05 12:23:54 +01:00
Robert Loehning
4d2d62a6ad Squish: Improved tst_build_speedcrunch
Change-Id: I09c25505354d9f6a3613e86ef5121ab37857f194
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
Reviewed-by: Bill King <bill.king@nokia.com>
2011-12-19 14:05:45 +01:00
Christian Stenger
4ecf2eb3d4 Squish: Fixed a typo
Change-Id: I4bdad749d82ace835d8051a80cf9b17ad0eb43cc
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
Reviewed-by: Bill King <bill.king@nokia.com>
2011-12-19 09:11:00 +01:00
Bill King
6210b0578e Squish: Fix to make selectFromLocator("simple_test_app.cpp") work.
Change-Id: Id853f58cc3e564a71af768c54c36d731a3be25da
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2011-12-15 16:16:50 +01:00
Bill King
cfacc486f4 SQUISH: Use env var for src path if available.
Change-Id: I1844db3bb3dc5eca0c434089288916ac86db775a
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2011-12-15 16:16:39 +01:00
hjk
58e3d4bbbf debugger: fix some of the expectations of the semi-automated tests.
Change-Id: Ic7b51711ae202aaa760750744cff0f246858ece2
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-15 12:44:13 +01:00
Robert Loehning
67644e6fc0 Squish: Added function for creating new Console Application
Change-Id: Ia894d978ebb9b6add3e3ca55bc97054eef98214b
Reviewed-by: Bill King <bill.king@nokia.com>
Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
2011-12-14 18:19:44 +01:00
hjk
04a88cf1e1 debugger: remove spurious test case contents
Change-Id: I40073d3241b4db208ba65b96e89c4d61b85c150f
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:36:08 +01:00
hjk
f92c612d3c debugger: combine 'Expand' lines in semi-automated tests.
Change-Id: Ief1038931768c71b5574d41dcfdab60e574c9b58
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:35:51 +01:00
hjk
f2979e9031 debugger: fix warning about multi-character char constant in manual test
Change-Id: I145a0422a0f79f5a17f7d63368775dd0dfe15619
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:35:32 +01:00
hjk
fb21650cec debugger: work on semi-automated tests
Change-Id: I10e5655d9fc8415705c90b1c33276da5160296be
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 15:35:24 +01:00
hjk
65288ccd7f debugger: fix and simplify manual test for QTCREATORBUG-4997
Change-Id: I1780d856ddfec62d4eeebb3a9563d80ac3ae679f
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 08:28:49 +01:00
hjk
ffcd12f69e debugger: add semi-automated test for display of anon structs.
http://sourceware.org/bugzilla/show_bug.cgi?id=10586. fsf gdb errors out
on -var-list-children on an anonymous union. The proposed fix has been
reported to crash gdb steered from eclipse.
(http://sourceware.org/ml/gdb-patches/2011-12/msg00420.html).
We should not be affected as mac gdb was fixed in 2006 and we avoid
using varobjs when we have python.

Change-Id: I2698d6762ed8757549bad304c6cd23d9150460fd
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-14 08:17:16 +01:00
hjk
6b468577b1 debugger: fix QFileInfo dumper.
Broke from Qt 4.7 to 4.8.

Change-Id: I0cb87653bfd0a2989332d76b279d2408e487e10a
Reviewed-by: hjk <qthjk@ovi.com>
2011-12-13 19:32:03 +01:00
Christian Stenger
fb21ad4d3c Squish: Added FindUsages test to QML test
Change-Id: I2571bf1e87d34495dc4299f04d310f894d22e38d
Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
2011-12-13 17:10:14 +01:00