diff options
author | Christian Stenger <christian.stenger@qt.io> | 2017-09-01 14:59:39 +0200 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2017-09-18 12:17:04 +0000 |
commit | 4068ec44b665a1d9949662c6abca848cf7472d46 (patch) | |
tree | fb017845caf44a48e5801e49d209e5e0185b38d7 /src/plugins/autotest/testsettings.cpp | |
parent | b1373c4853d10608672b07f4eaa5652889fce155 (diff) |
AutoTest: Allow arguments for test runs
Arguments specified for run configurations were
ignored so far, but sometimes it might help to process
them. Add the possibility and a respective setting
to be able to pass arguments to the test run.
Task-number: QTCREATORBUG-17630
Change-Id: Ie64b784e8477efa02f50ce6b4cf3e55864952880
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Diffstat (limited to 'src/plugins/autotest/testsettings.cpp')
-rw-r--r-- | src/plugins/autotest/testsettings.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/autotest/testsettings.cpp b/src/plugins/autotest/testsettings.cpp index 0b24390b958..3756ef3cc23 100644 --- a/src/plugins/autotest/testsettings.cpp +++ b/src/plugins/autotest/testsettings.cpp @@ -41,6 +41,7 @@ static const char limitResultOutputKey[] = "LimitResultOutput"; static const char autoScrollKey[] = "AutoScrollResults"; static const char filterScanKey[] = "FilterScan"; static const char filtersKey[] = "WhiteListFilters"; +static const char processArgsKey[] = "ProcessArgs"; static const int defaultTimeout = 60000; @@ -57,6 +58,7 @@ void TestSettings::toSettings(QSettings *s) const s->setValue(omitRunConfigWarnKey, omitRunConfigWarn); s->setValue(limitResultOutputKey, limitResultOutput); s->setValue(autoScrollKey, autoScroll); + s->setValue(processArgsKey, processArgs); s->setValue(filterScanKey, filterScan); s->setValue(filtersKey, whiteListFilters); // store frameworks and their current active state @@ -73,6 +75,7 @@ void TestSettings::fromSettings(QSettings *s) omitRunConfigWarn = s->value(omitRunConfigWarnKey, false).toBool(); limitResultOutput = s->value(limitResultOutputKey, true).toBool(); autoScroll = s->value(autoScrollKey, true).toBool(); + processArgs = s->value(processArgsKey, false).toBool(); filterScan = s->value(filterScanKey, false).toBool(); whiteListFilters = s->value(filtersKey, QStringList()).toStringList(); // try to get settings for registered frameworks |