AutoTest: Support some ctest settings

Add some useful settings for ctest based testing. Adapt output
parser accordingly to get at least relevant output and display
significant information inside the visual display.
Current implementation loses or mixes some information when
running jobs in parallel.
Complete output is still available inside the text display.

Fixes: QTCREATORBUG-26029
Change-Id: Id040f83900a6cfd89f5c2aff987278a297aa14c4
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Stenger
2021-09-06 13:41:25 +02:00
parent e7de332f2b
commit c141b0d8f9
11 changed files with 321 additions and 11 deletions

View File

@@ -125,6 +125,10 @@ void TestFrameworkManager::synchronizeSettings(QSettings *s)
if (ITestSettings *fSettings = framework->testSettings())
fSettings->readSettings(s);
}
for (ITestTool *testTool : qAsConst(m_registeredTestTools)) {
if (ITestSettings *tSettings = testTool->testSettings())
tSettings->readSettings(s);
}
}
} // namespace Autotest