summaryrefslogtreecommitdiffstats
path: root/tests/benchmarks/corelib/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tests/benchmarks/corelib/tools')
-rw-r--r--tests/benchmarks/corelib/tools/qdate/qdate.pro4
-rw-r--r--tests/benchmarks/corelib/tools/qdate/tst_bench_qdate.cpp53
-rw-r--r--tests/benchmarks/corelib/tools/qdatetime/main.cpp601
-rw-r--r--tests/benchmarks/corelib/tools/qdatetime/qdatetime.pro4
-rw-r--r--tests/benchmarks/corelib/tools/qtimezone/main.cpp52
-rw-r--r--tests/benchmarks/corelib/tools/qtimezone/qtimezone.pro4
-rw-r--r--tests/benchmarks/corelib/tools/tools.pro2
7 files changed, 0 insertions, 720 deletions
diff --git a/tests/benchmarks/corelib/tools/qdate/qdate.pro b/tests/benchmarks/corelib/tools/qdate/qdate.pro
deleted file mode 100644
index a655917135..0000000000
--- a/tests/benchmarks/corelib/tools/qdate/qdate.pro
+++ /dev/null
@@ -1,4 +0,0 @@
-TARGET = tst_bench_qdate
-QT = core testlib
-
-SOURCES += tst_bench_qdate.cpp
diff --git a/tests/benchmarks/corelib/tools/qdate/tst_bench_qdate.cpp b/tests/benchmarks/corelib/tools/qdate/tst_bench_qdate.cpp
deleted file mode 100644
index 399ac44065..0000000000
--- a/tests/benchmarks/corelib/tools/qdate/tst_bench_qdate.cpp
+++ /dev/null
@@ -1,53 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2019 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QDateTime>
-#include <QTest>
-
-class tst_QDate : public QObject
-{
- Q_OBJECT
-
-private Q_SLOTS:
- void monthLengths();
-};
-
-void tst_QDate::monthLengths()
-{
- QBENCHMARK {
- for (int year = 1900; year <= 2100; year++) {
- bool check = true;
- for (int month = 1; month <= 12; month++)
- check &= QDate::isValid(year, month, QDate(year, month, 1).daysInMonth());
- Q_UNUSED(check);
- }
- }
-}
-
-QTEST_MAIN(tst_QDate)
-#include "tst_bench_qdate.moc"
diff --git a/tests/benchmarks/corelib/tools/qdatetime/main.cpp b/tests/benchmarks/corelib/tools/qdatetime/main.cpp
deleted file mode 100644
index b693400376..0000000000
--- a/tests/benchmarks/corelib/tools/qdatetime/main.cpp
+++ /dev/null
@@ -1,601 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QDateTime>
-#include <QTimeZone>
-#include <QTest>
-#include <qdebug.h>
-
-class tst_QDateTime : public QObject
-{
- Q_OBJECT
-
- enum : qint64
- {
- SECS_PER_DAY = 86400,
- MSECS_PER_DAY = 86400000,
- JULIAN_DAY_1950 = 2433283,
- JULIAN_DAY_1960 = 2436935,
- JULIAN_DAY_2010 = 2455198,
- JULIAN_DAY_2011 = 2455563,
- JULIAN_DAY_2020 = 2458850,
- JULIAN_DAY_2050 = 2469808,
- JULIAN_DAY_2060 = 2473460
- };
-
-private Q_SLOTS:
- void create();
- void isNull();
- void isValid();
- void date();
- void time();
- void timeSpec();
- void offsetFromUtc();
- void timeZoneAbbreviation();
- void toMSecsSinceEpoch();
- void toMSecsSinceEpoch1950();
- void toMSecsSinceEpoch2050();
- void toMSecsSinceEpochTz();
- void toMSecsSinceEpoch1950Tz();
- void toMSecsSinceEpoch2050Tz();
- void setDate();
- void setTime();
- void setTimeSpec();
- void setOffsetFromUtc();
- void setMSecsSinceEpoch();
- void setMSecsSinceEpochTz();
- void toString();
- void toStringTextFormat();
- void toStringIsoFormat();
- void addDays();
- void addDaysTz();
- void addMSecs();
- void addMSecsTz();
- void toTimeSpec();
- void toOffsetFromUtc();
- void daysTo();
- void msecsTo();
- void equivalent();
- void equivalentUtc();
- void lessThan();
- void lessThanUtc();
- void currentDateTime();
- void currentDate();
- void currentTime();
- void currentDateTimeUtc();
- void currentMSecsSinceEpoch();
- void fromString();
- void fromStringText();
- void fromStringIso();
- void fromMSecsSinceEpoch();
- void fromMSecsSinceEpochUtc();
- void fromMSecsSinceEpochTz();
-};
-
-void tst_QDateTime::create()
-{
- QBENCHMARK {
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd) {
- QDateTime test(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0));
- Q_UNUSED(test)
- }
- }
-}
-
-void tst_QDateTime::isNull()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.isNull();
- }
-}
-
-void tst_QDateTime::isValid()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.isValid();
- }
-}
-
-void tst_QDateTime::date()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.date();
- }
-}
-
-void tst_QDateTime::time()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.time();
- }
-}
-
-void tst_QDateTime::timeSpec()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.timeSpec();
- }
-}
-
-void tst_QDateTime::offsetFromUtc()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.offsetFromUtc();
- }
-}
-
-void tst_QDateTime::timeZoneAbbreviation()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.timeZoneAbbreviation();
- }
-}
-
-void tst_QDateTime::toMSecsSinceEpoch()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.toMSecsSinceEpoch();
- }
-}
-
-void tst_QDateTime::toMSecsSinceEpoch1950()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_1950; jd < JULIAN_DAY_1960; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.toMSecsSinceEpoch();
- }
-}
-
-void tst_QDateTime::toMSecsSinceEpoch2050()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2050; jd < JULIAN_DAY_2060; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.toMSecsSinceEpoch();
- }
-}
-
-void tst_QDateTime::toMSecsSinceEpochTz()
-{
- QTimeZone cet = QTimeZone("Europe/Oslo");
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0), cet));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- qint64 result = test.toMSecsSinceEpoch();
- }
-}
-
-void tst_QDateTime::toMSecsSinceEpoch1950Tz()
-{
- QTimeZone cet = QTimeZone("Europe/Oslo");
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_1950; jd < JULIAN_DAY_1960; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0), cet));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- qint64 result = test.toMSecsSinceEpoch();
- }
-}
-
-void tst_QDateTime::toMSecsSinceEpoch2050Tz()
-{
- QTimeZone cet = QTimeZone("Europe/Oslo");
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2050; jd < JULIAN_DAY_2060; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0), cet));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- qint64 result = test.toMSecsSinceEpoch();
- }
-}
-
-void tst_QDateTime::setDate()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (QDateTime test, list)
- test.setDate(QDate::fromJulianDay(JULIAN_DAY_2010));
- }
-}
-
-void tst_QDateTime::setTime()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (QDateTime test, list)
- test.setTime(QTime(12, 0, 0));
- }
-}
-
-void tst_QDateTime::setTimeSpec()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (QDateTime test, list)
- test.setTimeSpec(Qt::UTC);
- }
-}
-
-void tst_QDateTime::setOffsetFromUtc()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (QDateTime test, list)
- test.setOffsetFromUtc(3600);
- }
-}
-
-void tst_QDateTime::setMSecsSinceEpoch()
-{
- qint64 msecs = qint64(JULIAN_DAY_2010 + 180) * MSECS_PER_DAY;
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (QDateTime test, list)
- test.setMSecsSinceEpoch(msecs);
- }
-}
-
-void tst_QDateTime::setMSecsSinceEpochTz()
-{
- QTimeZone cet = QTimeZone("Europe/Oslo");
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0), cet));
- QBENCHMARK {
- foreach (QDateTime test, list)
- test.setMSecsSinceEpoch((JULIAN_DAY_2010 + 180) * MSECS_PER_DAY);
- }
-}
-
-void tst_QDateTime::toString()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2011; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.toString(QStringLiteral("yyy-MM-dd hh:mm:ss.zzz t"));
- }
-}
-
-void tst_QDateTime::toStringTextFormat()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2011; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.toString(Qt::TextDate);
- }
-}
-
-void tst_QDateTime::toStringIsoFormat()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2011; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.toString(Qt::ISODate);
- }
-}
-
-void tst_QDateTime::addDays()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.addDays(1);
- }
-}
-
-void tst_QDateTime::addDaysTz()
-{
- QTimeZone cet = QTimeZone("Europe/Oslo");
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0), cet));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- QDateTime result = test.addDays(1);
- }
-}
-
-void tst_QDateTime::addMSecs()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.addMSecs(1);
- }
-}
-
-void tst_QDateTime::addMSecsTz()
-{
- QTimeZone cet = QTimeZone("Europe/Oslo");
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0), cet));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- QDateTime result = test.addMSecs(1);
- }
-}
-
-void tst_QDateTime::toTimeSpec()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.toTimeSpec(Qt::UTC);
- }
-}
-
-void tst_QDateTime::toOffsetFromUtc()
-{
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.toOffsetFromUtc(3600);
- }
-}
-
-void tst_QDateTime::daysTo()
-{
- QDateTime other = QDateTime::fromMSecsSinceEpoch(qint64(JULIAN_DAY_2010) * MSECS_PER_DAY);
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.daysTo(other);
- }
-}
-
-void tst_QDateTime::msecsTo()
-{
- QDateTime other = QDateTime::fromMSecsSinceEpoch(qint64(JULIAN_DAY_2010) * MSECS_PER_DAY);
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- test.msecsTo(other);
- }
-}
-
-void tst_QDateTime::equivalent()
-{
- bool result;
- QDateTime other = QDateTime::fromMSecsSinceEpoch(qint64(JULIAN_DAY_2010) * MSECS_PER_DAY);
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- result = (test == other);
- }
- Q_UNUSED(result)
-}
-
-void tst_QDateTime::equivalentUtc()
-{
- bool result = false;
- QDateTime other = QDateTime::fromMSecsSinceEpoch(qint64(JULIAN_DAY_2010) * MSECS_PER_DAY, Qt::UTC);
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- result = (test == other);
- }
- Q_UNUSED(result)
-}
-
-void tst_QDateTime::lessThan()
-{
- bool result = false;
- QDateTime other = QDateTime::fromMSecsSinceEpoch(qint64(JULIAN_DAY_2010) * MSECS_PER_DAY);
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- result = (test < other);
- }
- Q_UNUSED(result)
-}
-
-void tst_QDateTime::lessThanUtc()
-{
- bool result = false;
- QDateTime other = QDateTime::fromMSecsSinceEpoch(qint64(JULIAN_DAY_2010) * MSECS_PER_DAY, Qt::UTC);
- QList<QDateTime> list;
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- list.append(QDateTime(QDate::fromJulianDay(jd), QTime::fromMSecsSinceStartOfDay(0)));
- QBENCHMARK {
- foreach (const QDateTime &test, list)
- result = (test < other);
- }
- Q_UNUSED(result)
-}
-
-void tst_QDateTime::currentDateTime()
-{
- QBENCHMARK {
- for (int i = 0; i < 1000; ++i)
- QDateTime::currentDateTime();
- }
-}
-
-void tst_QDateTime::currentDate()
-{
- QBENCHMARK {
- for (int i = 0; i < 1000; ++i)
- QDate::currentDate();
- }
-}
-
-void tst_QDateTime::currentTime()
-{
- QBENCHMARK {
- for (int i = 0; i < 1000; ++i)
- QTime::currentTime();
- }
-}
-
-void tst_QDateTime::currentDateTimeUtc()
-{
- QBENCHMARK {
- for (int i = 0; i < 1000; ++i)
- QDateTime::currentDateTimeUtc();
- }
-}
-
-void tst_QDateTime::currentMSecsSinceEpoch()
-{
- QBENCHMARK {
- for (int i = 0; i < 1000; ++i)
- QDateTime::currentMSecsSinceEpoch();
- }
-}
-
-void tst_QDateTime::fromString()
-{
- QString format = "yyyy-MM-dd hh:mm:ss.zzz";
- QString input = "2010-01-01 13:12:11.999";
- QVERIFY(QDateTime::fromString(input, format).isValid());
- QBENCHMARK {
- for (int i = 0; i < 1000; ++i)
- QDateTime::fromString(input, format);
- }
-}
-
-void tst_QDateTime::fromStringText()
-{
- QString input = "Wed Jan 2 01:02:03.000 2013 GMT";
- QBENCHMARK {
- for (int i = 0; i < 1000; ++i)
- QDateTime::fromString(input, Qt::TextDate);
- }
-}
-
-void tst_QDateTime::fromStringIso()
-{
- QString input = "2010-01-01T13:28:34.999Z";
- QBENCHMARK {
- for (int i = 0; i < 1000; ++i)
- QDateTime::fromString(input, Qt::ISODate);
- }
-}
-
-void tst_QDateTime::fromMSecsSinceEpoch()
-{
- QBENCHMARK {
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- QDateTime::fromMSecsSinceEpoch(jd * MSECS_PER_DAY, Qt::LocalTime);
- }
-}
-
-void tst_QDateTime::fromMSecsSinceEpochUtc()
-{
- QBENCHMARK {
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- QDateTime::fromMSecsSinceEpoch(jd * MSECS_PER_DAY, Qt::UTC);
- }
-}
-
-void tst_QDateTime::fromMSecsSinceEpochTz()
-{
- QTimeZone cet = QTimeZone("Europe/Oslo");
- QBENCHMARK {
- for (int jd = JULIAN_DAY_2010; jd < JULIAN_DAY_2020; ++jd)
- QDateTime test = QDateTime::fromMSecsSinceEpoch(jd * MSECS_PER_DAY, cet);
- }
-}
-
-QTEST_MAIN(tst_QDateTime)
-
-#include "main.moc"
diff --git a/tests/benchmarks/corelib/tools/qdatetime/qdatetime.pro b/tests/benchmarks/corelib/tools/qdatetime/qdatetime.pro
deleted file mode 100644
index a85e7346c6..0000000000
--- a/tests/benchmarks/corelib/tools/qdatetime/qdatetime.pro
+++ /dev/null
@@ -1,4 +0,0 @@
-TARGET = tst_bench_qdatetime
-QT = core testlib
-
-SOURCES += main.cpp
diff --git a/tests/benchmarks/corelib/tools/qtimezone/main.cpp b/tests/benchmarks/corelib/tools/qtimezone/main.cpp
deleted file mode 100644
index 65455a7261..0000000000
--- a/tests/benchmarks/corelib/tools/qtimezone/main.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2018 Klaralvdalens Datakonsult AB, a KDAB Group company, info@kdab.com, author David Faure <david.faure@kdab.com>
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the QtCore module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include <QTimeZone>
-#include <QTest>
-#include <qdebug.h>
-
-class tst_QTimeZone : public QObject
-{
- Q_OBJECT
-
-private Q_SLOTS:
- void isTimeZoneIdAvailable();
-};
-
-void tst_QTimeZone::isTimeZoneIdAvailable()
-{
- const QList<QByteArray> available = QTimeZone::availableTimeZoneIds();
- QBENCHMARK {
- for (const QByteArray &id : available)
- QVERIFY(QTimeZone::isTimeZoneIdAvailable(id));
- }
-}
-
-QTEST_MAIN(tst_QTimeZone)
-
-#include "main.moc"
diff --git a/tests/benchmarks/corelib/tools/qtimezone/qtimezone.pro b/tests/benchmarks/corelib/tools/qtimezone/qtimezone.pro
deleted file mode 100644
index d0531b568b..0000000000
--- a/tests/benchmarks/corelib/tools/qtimezone/qtimezone.pro
+++ /dev/null
@@ -1,4 +0,0 @@
-TARGET = tst_bench_qtimezone
-QT = core testlib
-
-SOURCES += main.cpp
diff --git a/tests/benchmarks/corelib/tools/tools.pro b/tests/benchmarks/corelib/tools/tools.pro
index ca9c0a6f89..33cbe00438 100644
--- a/tests/benchmarks/corelib/tools/tools.pro
+++ b/tests/benchmarks/corelib/tools/tools.pro
@@ -5,7 +5,6 @@ SUBDIRS = \
qbytearray \
qcontiguouscache \
qcryptographichash \
- qdatetime \
qlist \
qlocale \
qmap \
@@ -15,7 +14,6 @@ SUBDIRS = \
qstring \
qstringbuilder \
qstringlist \
- qtimezone \
qvector \
qalgorithms