aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2023-01-10 09:35:17 +0100
committerChristian Stenger <christian.stenger@qt.io>2023-01-10 09:49:34 +0000
commit6e7c257a8cfec316fc863119716f4ea7dd66e831 (patch)
treeebd233cbe7267c5ad58c4fced89e701a202b4873
parenta3153c535d7e9e64fab530d86e64ab76ef4988e0 (diff)
AutoTest: Fix checked state for QtTest
Data functions and special functions may get handled as normal test functions which obviously fails when executing tests. Change-Id: I630fedcdbcc7577c1896f8cccbe77008a623900f Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/autotest/qtest/qttesttreeitem.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/autotest/qtest/qttesttreeitem.cpp b/src/plugins/autotest/qtest/qttesttreeitem.cpp
index 08ab4f52fc..222680d4cf 100644
--- a/src/plugins/autotest/qtest/qttesttreeitem.cpp
+++ b/src/plugins/autotest/qtest/qttesttreeitem.cpp
@@ -85,6 +85,13 @@ Qt::ItemFlags QtTestTreeItem::flags(int column) const
Qt::CheckState QtTestTreeItem::checked() const
{
+ switch (type()) {
+ case TestDataFunction:
+ case TestSpecialFunction:
+ return Qt::Unchecked;
+ default:
+ break;
+ }
return m_multiTest ? Qt::Unchecked : TestTreeItem::checked();
}