diff options
author | Christian Stenger <christian.stenger@theqtcompany.com> | 2015-02-17 10:33:35 +0100 |
---|---|---|
committer | Christian Stenger <christian.stenger@theqtcompany.com> | 2015-02-17 16:40:39 +0200 |
commit | b5341a9a0394364fa2b167402bfc0e9fb6540287 (patch) | |
tree | 61a48e6587bc1a0f1e59a363c70a9c4273f76245 /plugins/autotest/testsettings.cpp | |
parent | b9a60137ad79ec49ffd671e509af4086a4482440 (diff) | |
download | qt-creator-b5341a9a0394364fa2b167402bfc0e9fb6540287.tar.gz |
Try to guess run configuration if none is explicitly set
Additionally provide a setting to not display warnings regarding
using a guessed run configuration.
Change-Id: Ia7647f55e5085ffc84044281c5107770cd30d504
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Diffstat (limited to 'plugins/autotest/testsettings.cpp')
-rw-r--r-- | plugins/autotest/testsettings.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/autotest/testsettings.cpp b/plugins/autotest/testsettings.cpp index 17a9f7c7aa..ce4c00d08d 100644 --- a/plugins/autotest/testsettings.cpp +++ b/plugins/autotest/testsettings.cpp @@ -27,10 +27,11 @@ static const char group[] = "Autotest"; static const char timeoutKey[] = "Timeout"; static const char metricsKey[] = "Metrics"; static const char omitInternalKey[] = "OmitInternal"; +static const char omitRunConfigWarnKey[] = "OmitRCWarnings"; static const int defaultTimeout = 60000; TestSettings::TestSettings() - : timeout(defaultTimeout), metrics(Walltime), omitInternalMssg(true) + : timeout(defaultTimeout), metrics(Walltime), omitInternalMssg(true), omitRunConfigWarn(false) { } @@ -40,6 +41,7 @@ void TestSettings::toSettings(QSettings *s) const s->setValue(QLatin1String(timeoutKey), timeout); s->setValue(QLatin1String(metricsKey), metrics); s->setValue(QLatin1String(omitInternalKey), omitInternalMssg); + s->setValue(QLatin1String(omitRunConfigWarnKey), omitRunConfigWarn); s->endGroup(); } @@ -67,12 +69,14 @@ void TestSettings::fromSettings(const QSettings *s) timeout = s->value(root + QLatin1String(timeoutKey), defaultTimeout).toInt(); metrics = intToMetrics(s->value(root + QLatin1String(metricsKey), Walltime).toInt()); omitInternalMssg = s->value(root + QLatin1String(omitInternalKey), true).toBool(); + omitRunConfigWarn = s->value(root + QLatin1String(omitRunConfigWarnKey), false).toBool(); } bool TestSettings::equals(const TestSettings &rhs) const { return timeout == rhs.timeout && metrics == rhs.metrics - && omitInternalMssg == rhs.omitInternalMssg; + && omitInternalMssg == rhs.omitInternalMssg + && omitRunConfigWarn == rhs.omitRunConfigWarn; } QString TestSettings::metricsTypeToOption(const MetricsType type) |