summaryrefslogtreecommitdiff
path: root/plugins/autotest/testtreemodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/autotest/testtreemodel.cpp')
-rw-r--r--plugins/autotest/testtreemodel.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/autotest/testtreemodel.cpp b/plugins/autotest/testtreemodel.cpp
index 0e3b09b439..0b43688982 100644
--- a/plugins/autotest/testtreemodel.cpp
+++ b/plugins/autotest/testtreemodel.cpp
@@ -558,6 +558,17 @@ TestConfiguration *TestTreeModel::getTestConfiguration(const TestTreeItem *item)
}
break;
}
+ case TestTreeItem::TEST_DATATAG: {
+ const TestTreeItem *function = item->parent();
+ const TestTreeItem *parent = function ? function->parent() : 0;
+ if (!parent)
+ return 0;
+ const QString functionWithTag = function->name() + QLatin1Char(':') + item->name();
+ config = new TestConfiguration(parent->name(), QStringList() << functionWithTag);
+ config->setMainFilePath(parent->filePath());
+ config->setProject(project);
+ break;
+ }
// not supported items
default:
return 0;