Files
qt-creator/src/plugins/autotest/testframeworkmanager.h
hjk 3ad3b6a975 AutoTest: Dissolve TestFrameworkManager
It's a handful functions around two independent lists.

Change-Id: I0a7015deef27a77d4e67488e1f9b6c7a8d71133b
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-28 10:08:32 +00:00

23 lines
687 B
C++

// Copyright (C) 2016 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#pragma once
#include "itestframework.h"
namespace Autotest::TestFrameworkManager {
void registerTestFramework(ITestFramework *framework);
void registerTestTool(ITestTool *testTool);
void synchronizeSettings();
ITestFramework *frameworkForId(Utils::Id frameworkId);
ITestTool *testToolForId(Utils::Id testToolId);
ITestTool *testToolForBuildSystemId(Utils::Id buildSystemId);
void activateFrameworksAndToolsFromSettings();
const TestFrameworks registeredFrameworks();
const TestTools registeredTestTools();
} // Autotest::TestFrameworkManager