summaryrefslogtreecommitdiff
path: root/src/plugins/autotest/quick/quicktestframework.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove GPL-3.0+ from license identifiersKai Köhne2023-01-061-1/+1
| | | | | | | | | | | | | | | Since we also license under GPL-3.0 WITH Qt-GPL-exception-1.0, this applies only to a hypothetical newer version of GPL, that doesn't exist yet. If such a version emerges, we can still decide to relicense... While at it, replace (deprecated) GPL-3.0 with more explicit GPL-3.0-only Change was done by running find . -type f -exec perl -pi -e "s/LicenseRef-Qt-Commercial OR GPL-3.0\+ OR GPL-3.0 WITH Qt-GPL-exception-1.0/LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0/g" {} \; Change-Id: I5097e6ce8d10233993ee30d7e25120e2659eb10b Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
| | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. Task-number: QTBUG-67283 Change-Id: I708fd1f9f2b73d60f57cc3568646929117825813 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* AutoTest: Unify framework and tool namingChristian Stenger2022-06-101-0/+1
| | | | | | | | Use the same name for the test framework or tool across Qt Creator. Change-Id: I3116644ab03cc46c2e9d7e8aa3b8af8a5386dba4 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Introduce ITestToolChristian Stenger2020-11-161-1/+1
| | | | | | | | | Preparation for separating handling of code based and build system based tests. Task-number: QTCREATORBUG-23332 Change-Id: I490af5f3157fd4a8cd07d976cdfd9e4503ade97b Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Rename IFrameworkSettings to ITestSettingsChristian Stenger2020-11-091-1/+1
| | | | | | | | ...and move and rename frameworkSettings() function from ITestFramework to the new base class. Change-Id: Iedd883d1ffb9a57a4215a24f66f5422a46060a09 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Do not inherit from another frameworkChristian Stenger2020-04-171-3/+4
| | | | | | | | | Commit 91509727e062b6 had some unexpected side effect. Amend (or replace) this one by an explicit lookup which is still a hack, but at least safe to do. Change-Id: I8fd2e9bdcea18d062f6fc6dd74709c12c16f2cc5 Reviewed-by: hjk <hjk@qt.io>
* AutoTest: Fix Qt Quick Test executionChristian Stenger2020-04-171-3/+3
| | | | | | | | | | | Qt Quick Tests share their settings with Qt Tests and have none on their own. Make the separate handled framework of Qt Quick Test derive from Qt Test framework to share the settings. Regression introduced with 2c79196ab5d. Change-Id: I9934b0357365e2739e7a72b114df97f49da6bc50 Reviewed-by: hjk <hjk@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: Use ITestFramework * instead of its id in some caseshjk2020-03-161-1/+1
| | | | | Change-Id: Ic327e31185247b6479c78af8bf8156f44bb4bdfb Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Limit search for test tree items to respective rootChristian Stenger2017-11-281-0/+8
| | | | | | | | | | | If searching for a test tree item matching a QtTestResult we can safely limit searching to the subtree holding QtTests or QuickTests. Additionally store information whether it is a Quick or pure Qt test into the result to limit it to a single root. Change-Id: I240e778448d99434d188d90a110dfa4f1934c950 Reviewed-by: David Schulz <david.schulz@qt.io>
* AutoTest: Introduce active state for test frameworksChristian Stenger2016-06-141-0/+1
| | | | | | 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/+45
Mainly a preparation for enabling/disabling test frame works. Change-Id: I0bbea7e055a607517ef8193587c229cadf0de027 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>