summaryrefslogtreecommitdiff
path: root/Source/WebKit/qt/tests/benchmarks/loading/tst_loading.cpp
diff options
context:
space:
mode:
authorQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-10-11 12:44:19 +0200
committerQt Forward Merge Bot <qt_forward_merge_bot@qt-project.org>2019-10-11 12:44:19 +0200
commitab1bd15209abaf7effc51dbc2f272c5681af7223 (patch)
tree680bfbc4ab13514a9d2288609377bd8461f1d9f6 /Source/WebKit/qt/tests/benchmarks/loading/tst_loading.cpp
parent5909e6d0d10de3e1370b3ea0bc596f580101e3b4 (diff)
parent2eac3aeb98fca0e6c13aaaff481861c5ef679e68 (diff)
downloadqtwebkit-dev.tar.gz
Merge remote-tracking branch 'origin/5.212' into devHEADdev
Change-Id: I2b773e6958cf1d3699ff7887f2807572f1dafa8d
Diffstat (limited to 'Source/WebKit/qt/tests/benchmarks/loading/tst_loading.cpp')
-rw-r--r--Source/WebKit/qt/tests/benchmarks/loading/tst_loading.cpp95
1 files changed, 0 insertions, 95 deletions
diff --git a/Source/WebKit/qt/tests/benchmarks/loading/tst_loading.cpp b/Source/WebKit/qt/tests/benchmarks/loading/tst_loading.cpp
deleted file mode 100644
index 2ebf3775d..000000000
--- a/Source/WebKit/qt/tests/benchmarks/loading/tst_loading.cpp
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright (C) 2009 Holger Hans Peter Freyther
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-#ifndef QT_NO_BEARERMANAGEMENT
-#include <QNetworkConfigurationManager>
-#endif
-
-#include <QtTest/QtTest>
-
-#include <qwebframe.h>
-#include <qwebview.h>
-#include <qpainter.h>
-
-#include "util.h"
-
-class tst_Loading : public QObject
-{
- Q_OBJECT
-
-public:
-
-public Q_SLOTS:
- void init();
- void cleanup();
-
-private Q_SLOTS:
- void load_data();
- void load();
-
-private:
-#ifndef QT_NO_BEARERMANAGEMENT
- QNetworkConfigurationManager m_manager;
-#endif
- QWebView* m_view;
- QWebPage* m_page;
-};
-
-void tst_Loading::init()
-{
- m_view = new QWebView;
- m_page = m_view->page();
-
- QSize viewportSize(1024, 768);
- m_view->setFixedSize(viewportSize);
- m_page->setViewportSize(viewportSize);
-}
-
-void tst_Loading::cleanup()
-{
- delete m_view;
-}
-
-void tst_Loading::load_data()
-{
- QTest::addColumn<QUrl>("url");
- QTest::newRow("amazon") << QUrl("http://www.amazon.com");
- QTest::newRow("kde") << QUrl("http://www.kde.org");
- QTest::newRow("apple") << QUrl("http://www.apple.com");
-}
-
-void tst_Loading::load()
-{
- QFETCH(QUrl, url);
-
-#ifndef QT_NO_BEARERMANAGEMENT
- if (!m_manager.isOnline())
- W_QSKIP("This test requires an active network connection", SkipSingle);
-#endif
-
- QBENCHMARK {
- m_view->load(url);
-
- // really wait for loading, painting is in another test
- ::waitForSignal(m_view, SIGNAL(loadFinished(bool)), 0);
- }
-}
-
-QTEST_MAIN(tst_Loading)
-#include "tst_loading.moc"