forked from qt-creator/qt-creator
AutoTest: Delete framework if it cannot get registered
Change-Id: Ib55cb2cced5eefbb44f554994e0e9cd9a8ea24f7 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
This commit is contained in:
@@ -70,7 +70,7 @@ bool TestFrameworkManager::registerTestFramework(ITestFramework *framework)
|
|||||||
{
|
{
|
||||||
QTC_ASSERT(framework, return false);
|
QTC_ASSERT(framework, return false);
|
||||||
Core::Id id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix(framework->name());
|
Core::Id id = Core::Id(Constants::FRAMEWORK_PREFIX).withSuffix(framework->name());
|
||||||
QTC_ASSERT(!m_registeredFrameworks.contains(id), return false);
|
QTC_ASSERT(!m_registeredFrameworks.contains(id), delete framework; return false);
|
||||||
// TODO check for unique priority before registering
|
// TODO check for unique priority before registering
|
||||||
qCDebug(LOG) << "Registering" << id;
|
qCDebug(LOG) << "Registering" << id;
|
||||||
m_registeredFrameworks.insert(id, framework);
|
m_registeredFrameworks.insert(id, framework);
|
||||||
|
|||||||
Reference in New Issue
Block a user