forked from qt-creator/qt-creator
AutoTest: Avoid global object pool
Instead of adding internal objects to the global object pool keep them to handle their destruction. Change-Id: Ie6217b2a820fbfa6f088fd9349225f5f8488f593 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -25,6 +25,8 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "itestframework.h"
|
||||
|
||||
#include <QHash>
|
||||
#include <QSharedPointer>
|
||||
|
||||
@@ -38,8 +40,8 @@ namespace Autotest {
|
||||
namespace Internal {
|
||||
|
||||
class IFrameworkSettings;
|
||||
class ITestFramework;
|
||||
class ITestParser;
|
||||
class ITestSettingsPage;
|
||||
class TestRunner;
|
||||
struct TestSettings;
|
||||
class TestTreeItem;
|
||||
@@ -72,6 +74,7 @@ private:
|
||||
explicit TestFrameworkManager();
|
||||
QHash<Core::Id, ITestFramework *> m_registeredFrameworks;
|
||||
QHash<Core::Id, QSharedPointer<IFrameworkSettings> > m_frameworkSettings;
|
||||
QVector<ITestSettingsPage *> m_frameworkSettingsPages;
|
||||
TestTreeModel *m_testTreeModel;
|
||||
TestRunner *m_testRunner;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user