diff options
author | Ivan Komissarov <[email protected]> | 2025-06-08 15:30:17 +0300 |
---|---|---|
committer | Ivan Komissarov <[email protected]> | 2025-06-13 09:24:24 +0000 |
commit | f83e45872be42dc32e3a1994c461e8280df7ceac (patch) | |
tree | 8240252200b240f6b83468c2b7f16e81211cc7f6 | |
parent | 1f718970e0c61f772ed3e5d36436eed4cac35ff6 (diff) |
benchmarker: use permille instead of percent
Change-Id: I54f4f3ea253082c8a7cdf1f74b80e883dc7fd34f
Reviewed-by: Christian Kandeler <[email protected]>
-rw-r--r-- | tests/benchmarker/benchmarker-main.cpp | 6 | ||||
-rw-r--r-- | tests/benchmarker/commandlineparser.cpp | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/tests/benchmarker/benchmarker-main.cpp b/tests/benchmarker/benchmarker-main.cpp index c72e7c57d..264f754ed 100644 --- a/tests/benchmarker/benchmarker-main.cpp +++ b/tests/benchmarker/benchmarker-main.cpp @@ -41,13 +41,13 @@ static bool hasRegression = false; static int relativeChange(qint64 oldVal, qint64 newVal) { - return newVal == 0 ? 0 : (newVal - oldVal) * 100 / oldVal; + return newVal == 0 ? 0 : (newVal - oldVal) * 1000 / oldVal; } static QByteArray relativeChangeString(int change) { - QByteArray changeString = QByteArray::number(change); - changeString += " %"; + QByteArray changeString = QByteArray::number(change / 10); + changeString += " % (" + QByteArray::number(change) + " ‰)"; if (change > 0) changeString.prepend('+'); return changeString; diff --git a/tests/benchmarker/commandlineparser.cpp b/tests/benchmarker/commandlineparser.cpp index 0bbd9d523..098d6fb22 100644 --- a/tests/benchmarker/commandlineparser.cpp +++ b/tests/benchmarker/commandlineparser.cpp @@ -111,11 +111,11 @@ void CommandLineParser::parse() parser.helpText()); } } - m_regressionThreshold = 5; + m_regressionThreshold = 50; if (parser.isSet(thresholdOption)) { bool ok = true; const QString rawThresholdValue = parser.value(thresholdOption); - m_regressionThreshold = rawThresholdValue.toInt(&ok); + m_regressionThreshold = 10 * rawThresholdValue.toInt(&ok); if (!ok) throwException(thresholdOption.names().constFirst(), rawThresholdValue, |