AutoTest: Use new approach for settings

Avoids a couple of unneeded casts.

Change-Id: Ib3361d4ad2c69e4f0e4a44c5e9b3f385cefb6084
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Stenger
2023-07-13 10:06:14 +02:00
parent af998dae2c
commit fa815edae3
8 changed files with 11 additions and 18 deletions

View File

@@ -28,8 +28,7 @@ static QStringList quoteIfNeeded(const QStringList &testCases, bool debugMode)
TestOutputReader *QtTestConfiguration::createOutputReader(Process *app) const
{
QtTestFramework &qtSettings = *static_cast<QtTestFramework *>(framework());
const QtTestOutputReader::OutputMode mode = qtSettings.useXMLOutput()
const QtTestOutputReader::OutputMode mode = theQtTestFramework().useXMLOutput()
? QtTestOutputReader::XML
: QtTestOutputReader::PlainText;
return new QtTestOutputReader(app, buildDirectory(), projectFile(), mode, TestType::QtTest);
@@ -43,7 +42,7 @@ QStringList QtTestConfiguration::argumentsForTestRunner(QStringList *omitted) co
runnable().command.arguments().split(' ', Qt::SkipEmptyParts),
omitted, false));
}
QtTestFramework &qtSettings = *static_cast<QtTestFramework *>(framework());
QtTestFramework &qtSettings = theQtTestFramework();
if (qtSettings.useXMLOutput())
arguments << "-xml";
if (!testCases().isEmpty())