Commit Graph

21 Commits

Author SHA1 Message Date
Christian Stenger
eca35ce868 Make disabled a state instead of separate type
State will be enhanced later on to provide better support for gtest.

Change-Id: I3f3f6b986d6a25ebd36fe44330c792608844b35c
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
2016-01-18 13:02:59 +00:00
Christian Stenger
00f93b95a7 Make parameterized gtests visually distinguishable
Change-Id: I08642a5988b43b3bbbb7209564561860219f4d1a
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
2016-01-15 13:15:44 +00:00
Christian Stenger
cbdf48a792 Distinguish between parameterized and unparameterized google tests
This additionally fixes an issue when trying to execute a
parameterized google test by invoking 'Run This Test'
or using 'Run Selected Tests'.

Change-Id: I199effcf76b34efd1a041c9a38b5bf90cdc002f8
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
2016-01-14 13:50:02 +00:00
Christian Stenger
1cfe46df01 Make gtest related items checkable
This is a preparation for supporting 'Run Selected Tests' for gtest
related tests.

Change-Id: I4fc46b9c394d8c748b42b2cda2d27d3597a1c273
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
2016-01-12 12:13:58 +00:00
Christian Stenger
8e3d25290e Enhance test tree model and item to support gtest
Change-Id: I982edc1e390623fa9935d8f70fc29474f56ecac5
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
2016-01-05 14:51:43 +00:00
Christian Stenger
fb7ceae64b Use Qt style for enums
Change-Id: I10c1379dea467f10214772168f4c1ec3134a99ee
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
2015-12-14 08:46:09 +00:00
Christian Stenger
fa9912f3ad Don't display checkboxes for data tags...
..as they can't be (un)checked at all. Might make sense later on
but at the current state of data tag support they're completely useless.

Change-Id: I3b2b79e1d2aa445fcd12d6794151d1833040aa76
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
2015-11-03 14:37:26 +00:00
Christian Kandeler
11a3479b2a Fix potential access beyond array end.
Change-Id: I81b3903858a9072ba2a4ac9e2df572c02fdb9281
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2015-10-26 14:30:05 +00:00
Tobias Hunger
0749d66362 Fix warning about comparing an enum to an integer
Change-Id: I2a35fa58c5e68d3bd2bb38599ddcf7c4e8e0deb2
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2015-10-14 16:15:07 +03:00
Christian Stenger
55f3dcb6b5 Re-use QC's TreeItem/TreeModel for TestTreeItem/TestTreeModel
Change-Id: Ied35f808311392dcace1dca35796223369b37e0b
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
2015-10-08 17:32:42 +03:00
Christian Stenger
475d6b3af2 Move data handling almost from model to item
Part of preparing to re-use QC's TreeModel/TreeItem for
TestTreeModel/TestTreeItem.

Change-Id: I3752d800d836a5cd9067cacfcd181d93ec957095
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
2015-10-08 13:35:19 +03:00
Christian Stenger
b4dcfc1d91 Let TestTreeItem handle its parent
Part of preparing to re-use QC's TreeModel/TreeItem for
TestTreeModel/TestTreeItem.

Change-Id: Ieab26e9061790dd4c3d8dc64ce292727a17977f7
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
2015-10-02 10:42:32 +03:00
Christian Stenger
0d01a0c7bf Simplify check state handling
Data functions and special functions cannot be checked at all, so
there is no need to inherit the state by its parent.

Change-Id: If72f79ef6bcd77628916bd7fbe137faa5555db41
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
2015-10-02 10:42:21 +03:00
Christian Stenger
7f5db66596 Fix copyright headers
Change-Id: If02fedb7c191492ddfaf2eb34e74fcdb7a007c94
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2015-02-19 09:13:32 +02:00
Christian Stenger
2ce99680b2 Decouple code parser and model
Additionally some minor refactorings to increase readability.

Change-Id: I0be120fcedcf31dbb0116d84f0d3c23cf95e7d91
Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com>
2015-02-16 15:43:02 +02:00
Christian Stenger
9159799a2a Fix modifyContent() to take type in account as well
Change-Id: I1a4aeb10243afc5514330fceb3f502d9ea4432d1
Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com>
2015-02-16 14:27:23 +02:00
Christian Stenger
ca4b66e8ad Refactor TestCodeParser
Change-Id: I5fdb6429e8509468b7a710414af250ea6464d92d
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
2015-02-05 08:25:11 +02:00
Christian Stenger
b0c4a9cc3b Improve support for Qt Quick Tests 2014-12-04 13:52:16 +01:00
Christian Stenger
9a644d1257 Support sorting of test tree
Additionally preparation of filtering has been done.
2014-12-04 13:52:16 +01:00
Christian Stenger
0357b0e98b Add basic support for Qt Quick Test 2014-12-04 13:52:16 +01:00
Christian Stenger
2f4139e5d3 Initial commit 2014-12-04 13:52:14 +01:00