summaryrefslogtreecommitdiff
path: root/plugins/autotest/testsettings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/autotest/testsettings.cpp')
-rw-r--r--plugins/autotest/testsettings.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/autotest/testsettings.cpp b/plugins/autotest/testsettings.cpp
index 0656784215..3a11b8c66b 100644
--- a/plugins/autotest/testsettings.cpp
+++ b/plugins/autotest/testsettings.cpp
@@ -29,10 +29,12 @@ static const char timeoutKey[] = "Timeout";
static const char metricsKey[] = "Metrics";
static const char omitInternalKey[] = "OmitInternal";
static const char omitRunConfigWarnKey[] = "OmitRCWarnings";
+static const char limitResultOutputKey[] = "LimitResultOutput";
static const int defaultTimeout = 60000;
TestSettings::TestSettings()
- : timeout(defaultTimeout), metrics(Walltime), omitInternalMssg(true), omitRunConfigWarn(false)
+ : timeout(defaultTimeout), metrics(Walltime), omitInternalMssg(true), omitRunConfigWarn(false),
+ limitResultOutput(true)
{
}
@@ -43,6 +45,7 @@ void TestSettings::toSettings(QSettings *s) const
s->setValue(QLatin1String(metricsKey), metrics);
s->setValue(QLatin1String(omitInternalKey), omitInternalMssg);
s->setValue(QLatin1String(omitRunConfigWarnKey), omitRunConfigWarn);
+ s->setValue(QLatin1String(limitResultOutputKey), limitResultOutput);
s->endGroup();
}
@@ -71,13 +74,15 @@ void TestSettings::fromSettings(const QSettings *s)
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();
+ limitResultOutput = s->value(root + QLatin1String(limitResultOutputKey), true).toBool();
}
bool TestSettings::equals(const TestSettings &rhs) const
{
return timeout == rhs.timeout && metrics == rhs.metrics
&& omitInternalMssg == rhs.omitInternalMssg
- && omitRunConfigWarn == rhs.omitRunConfigWarn;
+ && omitRunConfigWarn == rhs.omitRunConfigWarn
+ && limitResultOutput == rhs.limitResultOutput;
}
QString TestSettings::metricsTypeToOption(const MetricsType type)