aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/autotest/itestframework.h
Commit message (Collapse)AuthorAgeFilesLines
* Core/Utils: Migrate further to Utils::Idhjk2020-07-061-2/+2
| | | | | | | | The coreplugin/id.h header is kept for downstream for now. Change-Id: I8c44590f7b988b3770ecdc177c40783e12353e66 (cherry picked from commit 430a33dcd9ac80ddb848e41f8f059102857c88aa) Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* AutoTest: Add a itestframework.cpphjk2020-04-221-29/+6
| | | | | | | To get a few things out-of-line in itestframework.h. Change-Id: Iae6f702b789c98b17a4d255008736377030e3b6c Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Autotest: Keep track of generating framework in TestTreeItemhjk2020-03-271-1/+1
| | | | | | | | ... and TestConfiguration. This allows dropping code that reconstruct framework ids and framework lookup by id. Change-Id: I0bb1e6e135376e21f96b9fab7971aa097787e483 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Move TestCodeParser and TestTreeModel ownership to plugin pimplhjk2020-03-201-1/+12
| | | | | Change-Id: I01b32aae894a4b419c8a067f604d5f04a2b14dfe Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Use ITestFramework * instead of its id in some caseshjk2020-03-161-1/+3
| | | | | Change-Id: Ic327e31185247b6479c78af8bf8156f44bb4bdfb Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Provide easy Id<->ITestFramework * mappinghjk2020-03-161-0/+2
| | | | | | | | | | They are 1:1, idea is to replace (most of the) Id uses with the framework itself, overall simplifying e.g. TestFrameworkManager. For a salami-tactics transition, easy convervion between the two helps. Change-Id: Ib6d166ae34a3189d900353be7a181a1e45467a7c Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Tie framework settings explicitly to ITestFramework instancehjk2020-03-131-9/+2
| | | | | | | This leaves no doubts regarding lifetime and type. Change-Id: I1fdd60427a469f32236ea0fa923ec9fa308c338e Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Drop ITestSettingsPage intermediate classhjk2020-01-151-2/+5
| | | | | | | Less code in total, and more uniform with other IOptionPage subclasses. Change-Id: I3d1cb9fae0faf32a360394cc5cf3262a9b59b456 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Shuffle namespaces for clearer separationChristian Stenger2019-09-021-2/+0
| | | | | Change-Id: I6ac440c6d72c3d0dbcd75907f8a6ae756f3cf5ee Reviewed-by: hjk <hjk@qt.io>
* Avoid warning on empty expressionshjk2019-07-231-1/+1
| | | | | | | | For some reason, Q_UNUSED includes already a semicolon, adding one on the user side creates an additional empty statement. Change-Id: I9c5e8fac381345a60792cb75e2938fd53958d3b0 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Code cosmeticsChristian Stenger2018-06-191-4/+4
| | | | | Change-Id: I49a73b83b1b6857c34913db8f7c6818cf7a1a129 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Allow framework specific tool tip on settingsChristian Stenger2018-04-121-1/+2
| | | | | | | | | | | The grouping checkbox enables grouping, but frameworks can have more grouping modes than the default implementation. Allow frameworks to provide its own tool tip for the checkbox on the general settings page. Change-Id: I0515e542284491a669ef33820104a32074ecf885 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Allow grouping of test casesChristian Stenger2018-01-151-0/+3
| | | | | | | | | | Grouping of test cases can now get enabled for each registered framework. For now grouping happens only folder based. Task-number: QTCREATORBUG-17979 Change-Id: Ic0e5c0ecc76998a1aedea8aa0845f6d9b53fb179 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Simplify settingspage creation for frameworksChristian Stenger2016-10-261-3/+2
| | | | | Change-Id: Icb262e48a7980748cb0f03e578a49ca26d0c6b29 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Separate settings pagesChristian Stenger2016-10-101-0/+7
| | | | | Change-Id: Ib7fedbd5c3bfdc793e1ef203a3ad808c55ac1a70 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Move framework settings into framework managerChristian Stenger2016-10-101-0/+4
| | | | | Change-Id: I9914291adb102de5136802eb3b6d12afb6276538 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Modernize code a bitChristian Stenger2016-09-291-1/+1
| | | | | Change-Id: Ie56f6e5cb8a4f1962bd8df5e57214911ae609921 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Introduce active state for test frameworksChristian Stenger2016-06-141-1/+10
| | | | | | Change-Id: I0fddce91a239c0a51352a25e34a221fd8880b733 Reviewed-by: David Schulz <david.schulz@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* AutoTest: Add test frame work handlingChristian Stenger2016-06-091-0/+65
Mainly a preparation for enabling/disabling test frame works. Change-Id: I0bbea7e055a607517ef8193587c229cadf0de027 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>