Robert Löhning
012f67baf1
SquishTests: Update keyboard shortcut GroupBox
...
Change-Id: I168e6128f61b6363253c5ed999a29b1f64441cff
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-06-15 11:16:29 +00:00
Robert Löhning
c6e2e93bc0
SquishTests: Remove workaround for fixed issue with open terminals
...
This reverts commit 4c5163f675 .
Task-number: QTCREATORBUG-15749
Change-Id: Icefdfe2f7e4f818f3407854619d4c6a395084af2
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-06-15 11:15:59 +00:00
Eike Ziller
68915713bf
Merge remote-tracking branch 'origin/10.0' into tr
...
Conflicts:
src/shared/qbs
tests/system/suite_general/tst_opencreator_qbs/test.py
Change-Id: I683ebb489e7c2112b343bb3631f6343fdc84cc4a
2023-06-15 09:43:24 +02:00
Christian Stenger
b97698edfc
SquishTests: Adapt test for Qml debugging
...
Change-Id: I86271f5e204ef7532b804b53b2cfba9c3ae823d0
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-06-12 14:03:17 +00:00
Robert Löhning
fe9e5cc42f
SquishTests: Get editor's real name while it is still visible
...
...or Squish might find something unrelated.
Change-Id: I08f9077ac3f919eeeb641eab70738e052bc60cee
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-06-12 13:33:40 +00:00
Robert Löhning
9f89b87517
SquishTests: Update tst_WELP04
...
Change-Id: I0fd52a1ab0538765736927bcca32e5b1e26f6c1d
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-06-12 13:32:57 +00:00
Robert Löhning
f939f19b9d
SquishTests: Update tst_opencreator_qbs for Python3
...
Change-Id: If0e03204c49e80eb2bfca6e0d14413aad9d790f4
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-06-08 13:44:44 +00:00
Christian Stenger
38cc6e533d
SquishTests: Fix expected clone output
...
The working directory is quoted nowadays.
Change-Id: I8b4abc5d21a3adb4b07b7582c2e5f74f11da51d0
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-06-08 05:06:45 +00:00
Robert Löhning
9cc9ec2aec
SquishTests: Remove workaround for fixed bug
...
Task-number: QTCREATORBUG-28985
Change-Id: Ib69ccd0f967484a9858ddebdf08a376035e42e90
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-06-06 11:46:07 +00:00
Robert Löhning
a9720c1183
SquishTests: Don't generate tasks with empty description
...
Creator ignores them anyway.
Task-number: QTCREATORBUG-29209
Change-Id: I0ab2f96d55547ccf3112b18886518a065b19052a
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-06-02 10:55:50 +00:00
Robert Löhning
de104fad12
SquishTests: Don't try changing build system of Quick Apps
...
They can use CMake only.
Change-Id: Ibbce50290597594a98ae08d9dd7ab171137c2b7c
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-06-02 10:42:49 +00:00
Robert Löhning
83c837049d
SquishTests: Make number of results constant in verifyKitCheckboxes()
...
Before the change, we got zero results in the
expected case or up to two fails on error.
Change-Id: I6583844eb5473cad8190acc91db1207933dc6630
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-06-02 10:41:20 +00:00
Robert Löhning
37b30dc7a2
SquishTests: Remove workaround for fixed inconsistency
...
Task-number: QTCREATORBUG-29126
Change-Id: I2a84e606249d5ca7f68d7a73d819eee3f341216d
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-06-02 10:40:59 +00:00
Christian Stenger
b0d5e41e53
SquishTests: Fix selecting of Qt Quick version on wizard
...
Change-Id: I96ac34323e52507b26f7936499dade9203529315
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-06-02 04:38:36 +00:00
Christian Stenger
22f8b8f1ab
SquishTests: Adapt to ui change
...
The Enable QML check box is nowadays a combo box.
Change-Id: I87d94892ac02ea16d18bf78999f17065e02c5ac6
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-06-02 04:38:24 +00:00
Robert Löhning
58fb6f88a6
SquishTests: Update reading build issues
...
Fixes tst_build_new_project, tst_CCOM02 et al.
tst_tasks_handling fails which might be an actual issue, reported in:
Task-number: QTCREATORBUG-29209
Change-Id: I5eae54df27d8ba8f441e5b9c4acdaa2b41716245
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2023-05-31 12:04:15 +00:00
Robert Löhning
db70923c6f
SquishTests: Don't guess ABIs, use 64bit
...
Change-Id: I9c9ff40ff6064cc203d11cc273950d65ab4f983f
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-26 13:09:10 +00:00
Robert Löhning
31da736e46
SquishTests: Remove outdated code
...
We don't have 32 bit packages anymore so the OS must be 64 bit.
Change-Id: If1ce6a502dd9c6b14d416915caf1d30bd5d01ddc
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-26 13:08:34 +00:00
Robert Löhning
e2a4f0d701
SquishTests: Remove function for creating task file on error
...
Change-Id: I80b327da89f6c89a6b72a1df0f6ace0e5cf6b100
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-26 11:39:46 +00:00
Robert Löhning
e719a2b47a
SquishTests: Update tst_create_proj_wizard
...
Change-Id: Id17f5d1a68da7fe7c9f45dc5b62ab3fe1039f753
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-05-15 14:13:41 +00:00
Robert Löhning
0b241f42f1
SquishTests: Make suite_tools Python3 compatible
...
Except for tst_designer_edit which needs a bigger update.
Change-Id: I8300a9491ec34b4d8deeed39f02fc59281cc20c9
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-15 14:12:17 +00:00
Robert Löhning
a820b5490c
SquishTests: Fix using invalid paste IDs
...
Change-Id: Ibc48506ff1632cbfe8d662cd00ed057af7d16a6a
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-15 14:12:01 +00:00
Robert Löhning
8764bab627
SquishTests: Improve version detection for imports
...
Change-Id: If38aa92c22c3390859f738ad5bfa5bacf47302ec
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-05-09 08:29:14 +00:00
Robert Löhning
13e0011dba
SquishTests: Fix formatting of exception message
...
Amends 8d03220017
Change-Id: I05266fe6152a8ac2601890e8dcf32fc68d0989d3
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-09 08:28:51 +00:00
Robert Löhning
a32e720692
SquishTests: Some more Python3 adaption
...
Change-Id: Iee0fd4107c3423d72a1dc51b0087837e4de46537
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-09 08:28:29 +00:00
Robert Löhning
82b5cc89cb
SquishTests: Log used Python version
...
Change-Id: I60cb928382840f34800af6a8ee1ed7f084acfb93
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-08 07:33:12 +00:00
Robert Löhning
200d3b455b
SquishTests: Don't test.verify state of checkbox in getBuildIssues
...
- It generates a ridiculously large number of test results in
comparison to what's actually tested
- In tst_memberoperator, it is used in waitFor(). Thus, it depends
on timing and the number of test results varies from one
execution to another
Change-Id: I7d4ad8f87590b4fc2dda51e9eda703961c7acd9e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-05 09:35:38 +00:00
Robert Löhning
8d03220017
SquishTests: Improve log messages of exceptions
...
...and make them more similar to Squish's own "Error" messages.
Change-Id: If5df701d4fa01fc1c1aea94cc9778a6a5dccc44e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-05 09:33:01 +00:00
Robert Löhning
d86b091297
SquishTests: Further Python3 adaption
...
Fixing tests in suite_editors
Change-Id: I4e5e1adc2c4e6606232d76a794aff7a7144d5c9e
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-05-02 09:14:12 +00:00
Robert Loehning
1fe7b77393
SquishTests: Remove workarounds for closed issues
...
Change-Id: If5f62b0f9013223643f016ce4e04932cca53397c
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-26 11:49:13 +00:00
Robert Löhning
183cf3adc5
SquishTests: Make workaround permanent for Creator 10
...
The bug is fixed in master branch only.
Task-number: QTCREATORBUG-28985
Change-Id: I5b1648e89a2ae61ce651ce6d2061fea58559d145
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-26 11:44:36 +00:00
Robert Löhning
fff4ab8b3d
SquishTests: Update tst_CSUP06
...
Change-Id: Icbe7cae9b282dd125de46f8ba8bd265b9aa1054d
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-04-26 11:34:04 +00:00
Robert Löhning
94c9e6cbac
SquishTests: Add possible location of cdb
...
Change-Id: I72c3f1b5bdcceeca2764d4a77229c45655187376
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-04-21 11:44:20 +00:00
Robert Löhning
26bcec1641
SquishTests: Don't require Qt Quick Controls
...
It's not available for any version we use anymore.
Change-Id: I11556c42b4ed7924d3ede04749b0b26251d8f0da
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-17 09:09:44 +00:00
Christian Stenger
9beec99452
SquishTests: Expect another build fail on Win
...
Change-Id: Id4051f4f82c1219209fd59e72f1add76ec338a87
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-04-14 05:06:37 +00:00
Christian Stenger
cf8f23e8e0
SquishTests: Fix wrong usage
...
Amends 476f67cce5 .
Change-Id: I584a059b52515bf625a973fff43485f5b52e6061
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-04-14 05:06:28 +00:00
Robert Löhning
2ffe169a8d
SquishTests: Try stabilizing tst_generic_highlighter
...
Change-Id: I12e29f2886d22ce03a1a2eb62d5c776cd894d359
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-13 10:48:21 +00:00
Christian Stenger
41e78b9e57
SquishTests: Fix compiler substitution on Windows
...
Change-Id: I970622c888d6c8b7c63e8b1674419ba900ea6d24
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-04-06 13:56:47 +00:00
Robert Löhning
f7ad1f02a1
SquishTests: Fix waitForProjectTreeItem() for python3
...
Amends 892ccd2097
Change-Id: I18e2c9a5407e4c70dfdae5e9c17959897ea33d50
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-06 13:05:40 +00:00
Robert Löhning
42c653b53c
SquishTests: Don't filter out code model issues when we need them
...
Amends c46dff0199
Change-Id: I5f2613edf15f86161a576ab21f16f079bd12a59f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-06 09:38:54 +00:00
Robert Löhning
41c1b76af0
SquishTests: Stabilize tst_rename_macros
...
Change-Id: I9d77bf9daa66b46e2b16c8618e1848538cb797aa
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-04 09:51:26 +00:00
Robert Löhning
892ccd2097
SquishTests: Add function for finding elements of project tree
...
Change-Id: I08c3c22a404d2b58bdb1205f22e5cf937c6027b0
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-04 09:51:01 +00:00
Robert Löhning
6ad3531b15
SquishTests: Handle expected failure of qml refactoring
...
Change-Id: I05b19c33de6e1245bfb6610f7a3fd39ba428aa28
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-03 09:27:50 +00:00
Robert Löhning
5c5e12981e
SquishTests: Add an explanation about automatically created kits
...
Change-Id: I1bb351c56600fa4a6e420299bdbaff1c436d19c9
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-04-03 09:23:39 +00:00
Christian Stenger
0c6b3b3747
Squish: Fix expected compilers on Windows
...
Compilers will be nowadays displayed with full version.
VS 2019 and 2022 are out for a long time and have been added.
Ensure installed official LLVM is detected correctly.
Change-Id: Ica29dca74cb8e08bafda1a88fcd2c2a6150bb236
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-03-31 06:12:49 +00:00
Christian Stenger
3ad00fc871
SquishTests: More Python3 adaption
...
Change-Id: I95488e2b5661c8790cb73246947af58de2a1899b
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-03-29 15:17:24 +00:00
Christian Stenger
230b030755
SquishTests: More expected build issues
...
Expect build issues if the kit does not support the
minimum cpp standard needed by the project.
Additionally exclude the kit explicitly if the compiler
is too old to understand the needed minimum cpp standard.
Change-Id: I0cf0ad17b2cd68ba990d3360a8628ddd7fe507bd
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-03-29 15:17:09 +00:00
Christian Stenger
5265ad275c
Squish: Allow build to fail for runAndCloseApp()
...
Allows to mark current configuration to fail when we trigger a run
with implicit build.
Change-Id: I5738c49e62bca876c0aeba28af5f8315303620a2
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-03-29 15:17:02 +00:00
Christian Stenger
c46dff0199
SquishTests: Fix checking for build issues
...
Do not count code model issues as build issues when checking for them.
Fixes tst_build_new_project on the Linux machines which fail for unknown
reasons.
Change-Id: I2cd77b0208019fc902742197c0def6d3811cfced
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-03-28 13:20:10 +00:00
Christian Stenger
e113a12645
SquishTests: Fix accessing build dir line edit on Win
...
The respective line edit is hidden inside the collapsed
details, so ensure we have expanded details instead.
Change-Id: Ib6f6fab9f06c3250a71baf95a853d770bfa9b221
Reviewed-by: Robert Löhning <robert.loehning@qt.io >
2023-03-28 13:06:29 +00:00