Autotest: Convert to Tr::tr

Change-Id: Ifd4b6ace78d02804ec3b3c1d60c5418081cad6c4
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2022-07-13 18:31:56 +02:00
parent ce7a761075
commit 960e99ecb1
62 changed files with 518 additions and 983 deletions

View File

@@ -26,6 +26,7 @@
#include "qttestsettings.h"
#include "../autotestconstants.h"
#include "../autotesttr.h"
#include "qttestconstants.h"
#include <utils/hostosinfo.h>
@@ -44,54 +45,54 @@ QtTestSettings::QtTestSettings()
registerAspect(&metrics);
metrics.setSettingsKey("Metrics");
metrics.setDefaultValue(Walltime);
metrics.addOption(tr("Walltime"), tr("Uses walltime metrics for executing benchmarks (default)."));
metrics.addOption(tr("Tick counter"), tr("Uses tick counter when executing benchmarks."));
metrics.addOption(tr("Event counter"), tr("Uses event counter when executing benchmarks."));
metrics.addOption(Tr::tr("Walltime"), Tr::tr("Uses walltime metrics for executing benchmarks (default)."));
metrics.addOption(Tr::tr("Tick counter"), Tr::tr("Uses tick counter when executing benchmarks."));
metrics.addOption(Tr::tr("Event counter"), Tr::tr("Uses event counter when executing benchmarks."));
metrics.addOption({
tr("Callgrind"),
tr("Uses Valgrind Callgrind when executing benchmarks (it must be installed)."),
Tr::tr("Callgrind"),
Tr::tr("Uses Valgrind Callgrind when executing benchmarks (it must be installed)."),
HostOsInfo::isAnyUnixHost() // valgrind available on UNIX
});
metrics.addOption({
tr("Perf"),
tr("Uses Perf when executing benchmarks (it must be installed)."),
Tr::tr("Perf"),
Tr::tr("Uses Perf when executing benchmarks (it must be installed)."),
HostOsInfo::isLinuxHost() // according to docs perf Linux only
});
registerAspect(&noCrashHandler);
noCrashHandler.setSettingsKey("NoCrashhandlerOnDebug");
noCrashHandler.setDefaultValue(true);
noCrashHandler.setLabelText(tr("Disable crash handler while debugging"));
noCrashHandler.setToolTip(tr("Enables interrupting tests on assertions."));
noCrashHandler.setLabelText(Tr::tr("Disable crash handler while debugging"));
noCrashHandler.setToolTip(Tr::tr("Enables interrupting tests on assertions."));
registerAspect(&useXMLOutput);
useXMLOutput.setSettingsKey("UseXMLOutput");
useXMLOutput.setDefaultValue(true);
useXMLOutput.setLabelText(tr("Use XML output"));
useXMLOutput.setToolTip(tr("XML output is recommended, because it avoids parsing issues, "
useXMLOutput.setLabelText(Tr::tr("Use XML output"));
useXMLOutput.setToolTip(Tr::tr("XML output is recommended, because it avoids parsing issues, "
"while plain text is more human readable.\n\n"
"Warning: Plain text misses some information, such as duration."));
registerAspect(&verboseBench);
verboseBench.setSettingsKey("VerboseBench");
verboseBench.setLabelText(tr("Verbose benchmarks"));
verboseBench.setLabelText(Tr::tr("Verbose benchmarks"));
registerAspect(&logSignalsSlots);
logSignalsSlots.setSettingsKey("LogSignalsSlots");
logSignalsSlots.setLabelText(tr("Log signals and slots"));
logSignalsSlots.setToolTip(tr("Log every signal emission and resulting slot invocations."));
logSignalsSlots.setLabelText(Tr::tr("Log signals and slots"));
logSignalsSlots.setToolTip(Tr::tr("Log every signal emission and resulting slot invocations."));
registerAspect(&limitWarnings);
limitWarnings.setSettingsKey("LimitWarnings");
limitWarnings.setLabelText(tr("Limit warnings"));
limitWarnings.setToolTip(tr("Set the maximum number of warnings. 0 means that the number "
limitWarnings.setLabelText(Tr::tr("Limit warnings"));
limitWarnings.setToolTip(Tr::tr("Set the maximum number of warnings. 0 means that the number "
"is not limited."));
registerAspect(&maxWarnings);
maxWarnings.setSettingsKey("MaxWarnings");
maxWarnings.setRange(0, 10000);
maxWarnings.setDefaultValue(2000);
maxWarnings.setSpecialValueText(tr("Unlimited"));
maxWarnings.setSpecialValueText(Tr::tr("Unlimited"));
maxWarnings.setEnabler(&limitWarnings);
}
@@ -116,8 +117,7 @@ QtTestSettingsPage::QtTestSettingsPage(QtTestSettings *settings, Id settingsId)
{
setId(settingsId);
setCategory(Constants::AUTOTEST_SETTINGS_CATEGORY);
setDisplayName(QCoreApplication::translate("QtTestFramework",
QtTest::Constants::FRAMEWORK_SETTINGS_CATEGORY));
setDisplayName(Tr::tr(QtTest::Constants::FRAMEWORK_SETTINGS_CATEGORY));
setSettings(settings);
setLayouter([settings](QWidget *widget) {
@@ -133,7 +133,7 @@ QtTestSettingsPage::QtTestSettingsPage(QtTestSettings *settings, Id settingsId)
s.limitWarnings, s.maxWarnings
},
Group {
title(QtTestSettings::tr("Benchmark Metrics")),
title(Tr::tr("Benchmark Metrics")),
Column { s.metrics }
},
};