From 6e7c257a8cfec316fc863119716f4ea7dd66e831 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 10 Jan 2023 09:35:17 +0100 Subject: [PATCH] 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 --- src/plugins/autotest/qtest/qttesttreeitem.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/plugins/autotest/qtest/qttesttreeitem.cpp b/src/plugins/autotest/qtest/qttesttreeitem.cpp index 08ab4f52fc7..222680d4cf1 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(); }