aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/autotest/testsettingspage.ui
Commit message (Collapse)AuthorAgeFilesLines
* AutoTest: Use Utils::InfoLabel in TestSettingsPageAlessandro Portale2019-12-191-18/+8
| | | | | | Task-number: QTCREATORBUG-23346 Change-Id: Iacf60422707953eeff40b67fa752627f688b8a17 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Tweak run after successful buildChristian Stenger2019-09-201-8/+44
| | | | | | | | Make it possible to distinguish between all and selected test cases also for the automatic run after build feature. Change-Id: I91715a7ae4f09cea2e31844940a6b21ae9e62157 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Add automatic run after buildChristian Stenger2019-09-021-0/+10
| | | | | | | | | Add an option to automatically run tests if the build succeeded and the current project has tests. Change-Id: I1fe028be84279b9b488f78590565c6d4b0449e34 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* AutoTest: Make automatic popup of results pane configurableChristian Stenger2019-03-201-2/+55
| | | | | | | | | | | | | | Let the test results pane automatically popup before the first test result is added to indicate running the tests has started. Beside this provide settings for enabling or disabling the popup of the results pane on start or finish of a test run and make it possible to limit the automatic popup on finish to failed test runs. Change-Id: Ib22735536effd9f2330b39a7d2830c97839eb21f Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Remove scan filter capabilityChristian Stenger2019-03-181-97/+1
| | | | | | | | | | | | The scan filter capability had been added to avoid long scans in bigger projects. Nowadays the scans are done multi-threaded and the filtering is probably barely used. Change-Id: I7d99f5a57bb10deb3d79510db0c7a06bd771c271 Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* AutoTest: Allow grouping of results by applicationChristian Stenger2019-02-051-1/+8
| | | | | | | | | | Add an option to group test results by the application that contains the test cases. Fixes: QTCREATORBUG-21740 Change-Id: If4e5c8118cd5dd81b1b75891b4eca85b08e76848 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Replace some scary wordingChristian Stenger2018-09-211-1/+1
| | | | | | Change-Id: If8c45824c80ed6dd2da5874af56e61ab7abb3305 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Provide way to remember last chosen run configurationsChristian Stenger2018-09-211-1/+28
| | | | | | | | | | | | | | | | | In some special setups it is almost impossible to get the right executable or run configuration. For bigger projects this can become a pain point when trying to execute tests and always getting asked which one to run. So, allow remembering the choice and use it if appropriate. The cached information is not stored permanently. Resetting of the cached information can also be triggered by switching or closing the current project and inside the settings. Task-number: QTCREATORBUG-20859 Change-Id: If416ea0ae9ad3548daca2ffcf5888fd568fd2622 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
* Don't translate default windowTitle again and againRobert Loehning2018-03-061-1/+1
| | | | | Change-Id: I4b4ff16e02c517bcd5a7c5ae73f62dd2a5bcc7cc Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* AutoTest: Allow grouping of test casesChristian Stenger2018-01-151-1/+18
| | | | | | | | | | 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: Turn frameworks widget from list to treeChristian Stenger2018-01-101-1/+12
| | | | | | | | | Preparation for adding more settings to the frameworks. We need more columns for this purpose, so use a tree instead of a list. Change-Id: I73a1bb09625957986e857e4926009118a7ccaa32 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Allow arguments for test runsChristian Stenger2017-09-181-0/+11
| | | | | | | | | | | | Arguments specified for run configurations were ignored so far, but sometimes it might help to process them. Add the possibility and a respective setting to be able to pass arguments to the test run. Task-number: QTCREATORBUG-17630 Change-Id: Ie64b784e8477efa02f50ce6b4cf3e55864952880 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* AutoTest: Allow basic filtering of scanned foldersChristian Stenger2017-01-261-2/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to specify folders to be used as search folders while scanning for tests. Current approach allows simple folder names or folder structures without wildcards. Examples: Value What will be (recursively) scanned tests if the current project has any (not necessarily a direct) subfolder 'tests' this folder will be scanned tests/auto if the current project has any (not necessarily a direct) subfolder 'tests' and this folder has a direct subfolder 'auto' the 'auto' folder will be scanned If there are more folders which apply to the rules then all of them will be scanned. This filtering will not keep the parser inside these folders as it might be necessary to step into different folders because of dependencies if the found tests, but the search for entry points to tests will be limited to these folders. Task-number: QTCREATORBUG-16705 Change-Id: Ib93465540cd20656d033e16205807aba6830d738 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Always parse if plugin is enabledChristian Stenger2016-12-121-10/+0
| | | | | | | | | | Remove the 'Always parse' setting and respective special handling. This simplifies the handling of parsing for tests and removes strange special handling that was introduced in earlier versions and led more to confusion on the user side. Change-Id: Ia4d122ed448244f3cb3876dda9930864afde9c28 Reviewed-by: David Schulz <david.schulz@qt.io>
* Use 3rd person in tooltipsJarek Kobus2016-12-011-4/+4
| | | | | Change-Id: I5a562f50acc3ba9bb14a8f87a5219ef311508076 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* AutoTest: Separate settings pagesChristian Stenger2016-10-101-300/+13
| | | | | Change-Id: Ib7fedbd5c3bfdc793e1ef203a3ad808c55ac1a70 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Add some (debugging-related) optionsChristian Stenger2016-09-091-92/+140
| | | | | | | Task-number: QTCREATORBUG-16694 Change-Id: Ie2c32c7e8fd73ba351d65a510af0d4d3574c9691 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Display hint if no framework is activeChristian Stenger2016-06-141-0/+20
| | | | | | Change-Id: Ia569bcb5c78809cd9bc58499b55b1b26e34d5d89 Reviewed-by: David Schulz <david.schulz@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* AutoTest: Introduce active state for test frameworksChristian Stenger2016-06-141-118/+134
| | | | | | Change-Id: I0fddce91a239c0a51352a25e34a221fd8880b733 Reviewed-by: David Schulz <david.schulz@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* AutoTest: Add some gtest related settingsChristian Stenger2016-02-261-2/+130
| | | | | | | | | This patch enables execution of disabled tests, repetition of test runs and shuffling of test sets. Change-Id: I3668afde5766d18acdf1afb7edd913655b13a76c Reviewed-by: David Schulz <david.schulz@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* AutoTest: Provide setting to outvote automatically disabling parserChristian Stenger2016-02-031-2/+12
| | | | | | | | | | | Test parser is normally disabled as long neither test tree nor results pane is opened. The new setting allows the user to enable the parser without the need to have one of these widgets opened. Task-number: QTCREATORBUG-15669 Change-Id: I354e1a3cb91eeca2302f2344fd443c81c4b15406 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
* AutoTest: Restructure settingspageChristian Stenger2016-02-021-119/+150
| | | | | | Change-Id: I6b5a0bcddd6243a8725d60aedebeba7bd86b137b Reviewed-by: Niels Weber <niels.weber@theqtcompany.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Delete unneeded and prepare directory structure...Christian Stenger2016-01-221-0/+261
...to get plugin's repository more easily integrated into QC's repository. Change-Id: I10243bb4283623ae951e799feacaa15915678e04 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>