forked from qt-creator/qt-creator
AutoTest: Dissolve TestFrameworkManager
It's a handful functions around two independent lists. Change-Id: I0a7015deef27a77d4e67488e1f9b6c7a8d71133b Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -5,29 +5,18 @@
|
||||
|
||||
#include "itestframework.h"
|
||||
|
||||
namespace Autotest {
|
||||
namespace Autotest::TestFrameworkManager {
|
||||
|
||||
class TestFrameworkManager final
|
||||
{
|
||||
void registerTestFramework(ITestFramework *framework);
|
||||
void registerTestTool(ITestTool *testTool);
|
||||
void synchronizeSettings();
|
||||
|
||||
public:
|
||||
TestFrameworkManager();
|
||||
~TestFrameworkManager();
|
||||
ITestFramework *frameworkForId(Utils::Id frameworkId);
|
||||
ITestTool *testToolForId(Utils::Id testToolId);
|
||||
ITestTool *testToolForBuildSystemId(Utils::Id buildSystemId);
|
||||
void activateFrameworksAndToolsFromSettings();
|
||||
const TestFrameworks registeredFrameworks();
|
||||
const TestTools registeredTestTools();
|
||||
|
||||
void registerTestFramework(ITestFramework *framework);
|
||||
void registerTestTool(ITestTool *testTool);
|
||||
void synchronizeSettings();
|
||||
|
||||
static ITestFramework *frameworkForId(Utils::Id frameworkId);
|
||||
static ITestTool *testToolForId(Utils::Id testToolId);
|
||||
static ITestTool *testToolForBuildSystemId(Utils::Id buildSystemId);
|
||||
static void activateFrameworksAndToolsFromSettings();
|
||||
static const TestFrameworks registeredFrameworks();
|
||||
static const TestTools registeredTestTools();
|
||||
|
||||
private:
|
||||
TestFrameworks m_registeredFrameworks;
|
||||
TestTools m_registeredTestTools;
|
||||
};
|
||||
|
||||
} // namespace Autotest
|
||||
} // Autotest::TestFrameworkManager
|
||||
|
||||
Reference in New Issue
Block a user