summaryrefslogtreecommitdiff
path: root/plugins/autotest/testsquishfilehandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/autotest/testsquishfilehandler.h')
-rw-r--r--plugins/autotest/testsquishfilehandler.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/autotest/testsquishfilehandler.h b/plugins/autotest/testsquishfilehandler.h
index a63d435929..1a09952604 100644
--- a/plugins/autotest/testsquishfilehandler.h
+++ b/plugins/autotest/testsquishfilehandler.h
@@ -30,11 +30,14 @@
namespace Autotest {
namespace Internal {
+class TestSquishTools;
+
class TestSquishFileHandler : public QObject
{
Q_OBJECT
public:
explicit TestSquishFileHandler(QObject *parent = 0);
+ ~TestSquishFileHandler();
static TestSquishFileHandler *instance();
void openTestSuites();
@@ -46,8 +49,13 @@ signals:
void testTreeItemModified(const TestTreeItem &item, TestTreeModel::Type type, const QString &file);
void testTreeItemsRemoved(const QString &filePath, TestTreeModel::Type type);
+public slots:
+ void runTestCase(const QString &suiteName, const QString &testCaseName);
+ void runTestSuite(const QString &suiteName);
+
private:
QMap<QString, QString> m_suites;
+ TestSquishTools *m_squishTools;
};