Commit Graph

16 Commits

Author SHA1 Message Date
Christian Stenger
b88bfbb55a Fix state handling of parser...
...and enable/disable respective menu items accordingly.
Now it should be impossible to trigger more than one parse
at a time or setting a state and invalidating a state with
higher priority.

Change-Id: I0bcbeca6626209918e0a74b0bd2722583fc47bb3
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
2015-04-16 16:22:21 +03:00
Christian Stenger
9167738179 Add shortcuts to Run Tests options
Change-Id: Ia738420baeb51940865c59b66908068c85d658c1
Reviewed-by: Riitta-Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
2015-03-30 14:52:48 +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
b9a60137ad Clean up plugin
Change-Id: I695adb992f4d1f32f266f1628f2094e4bcc81485
Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com>
2015-02-17 10:44:35 +02:00
Christian Stenger
4caba7a3dd Perform parsing asynchronously...
...to avoid blocking the ui thread. Parsing will now performed
in a separate thread, except for small changes where this would
create too much overhead.

Change-Id: I1db441594f1684f969bb86c9423c0fb0bcb1a53a
Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com>
2015-02-17 10:26:49 +02:00
Christian Stenger
213a687f45 Rework parsing and provide unit test
Handling of parsing has slightly changed. The parser now uses simple
states to be capable of postponing triggered parses if there is already
a parsing in progress. Furthermore the parser now waits for the current
project to be completely scanned.

Change-Id: I6d4968d28194ba8d23d3a0ee6ab454d81a549e67
Reviewed-by: Andre Poenitz <andre.poenitz@theqtcompany.com>
2015-02-17 10:26:28 +02:00
Tim Jenssen
ba8979d066 Get rid of the Locker in TestResultModel...
...use signals and slots instead.

Additionally re-use the existing item that is displaying the
"Entering Test Function..." information.

Change-Id: Ibedac01ced9e987d542aa4dc878588fbec84d585
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
2015-01-09 08:24:39 +02:00
Tim Jenssen
0c737c21ff no need of an pointer for settingspage
Change-Id: I55d69bac267f6f601682aeeca9eedcf944e8b55a
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2015-01-06 16:37:44 +02:00
Tim Jenssen
b655f70aba move settings getter to cpp
Change-Id: Iec90cfcd74192f13d270180db91db95d41253bc5
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2015-01-06 16:35:10 +02:00
Tim Jenssen
1cc239ef41 move create menu entries to extra function
Change-Id: Ia504e453b6cacc254ea598c629c3762c03cfa783
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2015-01-06 15:35:55 +02:00
Tim Jenssen
2cc47c2039 move license check to a function
Change-Id: Idcb2c328f3313dac38997765c2569d6861d34a20
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2015-01-06 14:51:13 +02:00
Tim Jenssen
6a4afc7d5f rename TestTreeViewWidget to TestNavigationWidget
also move it to an extra file

Change-Id: Ia76c9b3be4c11207a564e7cc7fcb2eae730ae505
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2014-12-18 18:32:50 +02:00
Christian Stenger
e71a2c44fc Provide test settings and make use of them
Change-Id: Ia6fef10bc577f9722b6c063c2df4d1651a8be50d
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
2014-12-09 10:22:48 +02:00
Christian Stenger
eca8e2faba Add license validation with LicenseChecker plugin 2014-12-04 13:52:15 +01:00
Christian Stenger
44db2be195 Provide basic test runner and output pane 2014-12-04 13:52:15 +01:00
Christian Stenger
2f4139e5d3 Initial commit 2014-12-04 13:52:14 +01:00