summaryrefslogtreecommitdiffstats
path: root/tests/benchmarks
diff options
context:
space:
mode:
authorQt Continuous Integration System <qt-info@nokia.com>2010-04-12 01:09:43 (GMT)
committerQt Continuous Integration System <qt-info@nokia.com>2010-04-12 01:09:43 (GMT)
commit27f8facfea87d7c4669852e7aa0fe5d9ca828eb3 (patch)
tree5635d4876571b5f84905cc9ff3e97138061f0c06 /tests/benchmarks
parentac27c8ad39a9646a9e509ba7a58f75eeae10bb6e (diff)
parente3696e62e54959f1a2ea71d38c4c5c04750ec743 (diff)
downloadQt-27f8facfea87d7c4669852e7aa0fe5d9ca828eb3.zip
Qt-27f8facfea87d7c4669852e7aa0fe5d9ca828eb3.tar.gz
Qt-27f8facfea87d7c4669852e7aa0fe5d9ca828eb3.tar.bz2
Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-s60-public into 4.7-integration
* '4.7' of scm.dev.nokia.troll.no:qt/qt-s60-public: Fix build error in QtGui armv5 udeb Updated qtbench to build against modified QStaticText API Make compiling / linking a non-qt app work too on symbian/gcce When on Symbian use smaller files. Fixing the missing "\\" The cmd line arguments have not been delegated properly. Clear QFontCache TLS content before nullifying TLS pointer. Add --download option to runonphone Implement download support to TRK Launcher Fix library creation on symbian/gcce Update Symbian def files for 4.7 Various fixes for symbian/gcce building. Make encoding clear Fix 'make sis' working on symbian makefile based system again. Make shipped symbian scripts available from the build-dir bin dir.
Diffstat (limited to 'tests/benchmarks')
-rw-r--r--tests/benchmarks/corelib/tools/qstringbuilder/main.cpp33
-rw-r--r--tests/benchmarks/gui/painting/qtbench/benchmarktests.h4
-rw-r--r--tests/benchmarks/network/access/qfile_vs_qnetworkaccessmanager/main.cpp9
3 files changed, 9 insertions, 37 deletions
diff --git a/tests/benchmarks/corelib/tools/qstringbuilder/main.cpp b/tests/benchmarks/corelib/tools/qstringbuilder/main.cpp
index 9bd146f..d46a36b 100644
--- a/tests/benchmarks/corelib/tools/qstringbuilder/main.cpp
+++ b/tests/benchmarks/corelib/tools/qstringbuilder/main.cpp
@@ -428,37 +428,6 @@ private:
std::string stdr;
};
-
-//void operator%(QString, int) {}
-
-int main(int argc, char *argv[])
-{
- //qDebug() << (QString("xx") * QLatin1String("y")).toString();
- //42 % 3; // Sanity test, should always work.
- //QString("x") % 2; // Sanity test, should only compile when the
- // operator%(QString, int) is visible.
-
- if (argc == 2 && (QLatin1String(argv[1]) == QLatin1String("--run-builder")
- || QLatin1String(argv[1]) == QLatin1String("-b"))) {
- tst_qstringbuilder test;
- return test.run_builder();
- }
-
- if (argc == 2 && (QLatin1String(argv[1]) == QLatin1String("--run-traditional")
- || QLatin1String(argv[1]) == QLatin1String("-t"))) {
- tst_qstringbuilder test;
- return test.run_traditional();
- }
-
- if (argc == 1) {
- QCoreApplication app(argc, argv);
- QStringList args = app.arguments();
- tst_qstringbuilder test;
- return QTest::qExec(&test, argc, argv);
- }
-
- qDebug() << "Usage: " << argv[0] << " [--run-builder|-r|--run-traditional|-t]";
-}
-
+QTEST_MAIN(tst_qstringbuilder)
#include "main.moc"
diff --git a/tests/benchmarks/gui/painting/qtbench/benchmarktests.h b/tests/benchmarks/gui/painting/qtbench/benchmarktests.h
index 362d121..824825b 100644
--- a/tests/benchmarks/gui/painting/qtbench/benchmarktests.h
+++ b/tests/benchmarks/gui/painting/qtbench/benchmarktests.h
@@ -540,7 +540,7 @@ public:
case StaticTextWithMaximumSizeMode: {
QStaticText staticText;
m_size = (p->boundingRect(m_bounds, 0, m_text)).size();
- staticText.setMaximumSize(m_size + QSize(10, 10));
+ staticText.setTextWidth(m_size.width() + 10);
staticText.setText(m_text);
staticText.prepare(p->transform(), p->font());
m_staticTexts.append(staticText);
@@ -551,7 +551,7 @@ public:
for (int i=0; i<iterations; ++i) {
QStaticText staticText;
staticText.setPerformanceHint(QStaticText::AggressiveCaching);
- staticText.setMaximumSize(m_size + QSize(10, 10));
+ staticText.setTextWidth(m_size.width() + 10);
staticText.setText(m_text);
staticText.prepare(p->transform(), p->font());
m_staticTexts.append(staticText);
diff --git a/tests/benchmarks/network/access/qfile_vs_qnetworkaccessmanager/main.cpp b/tests/benchmarks/network/access/qfile_vs_qnetworkaccessmanager/main.cpp
index 26308e9..81f6f25 100644
--- a/tests/benchmarks/network/access/qfile_vs_qnetworkaccessmanager/main.cpp
+++ b/tests/benchmarks/network/access/qfile_vs_qnetworkaccessmanager/main.cpp
@@ -46,7 +46,6 @@
#include <QtNetwork/qnetworkaccessmanager.h>
#include <QtCore/QTemporaryFile>
#include <QtCore/QFile>
-#include "../../../../auto/network-settings.h"
class qfile_vs_qnetworkaccessmanager : public QObject
{
@@ -78,11 +77,15 @@ void qfile_vs_qnetworkaccessmanager::initTestCase()
{
testFile.open();
QByteArray qba(1*1024*1024, 'x'); // 1 MB
+#ifdef Q_OS_SYMBIAN
+ for (int i = 0; i < 10; i++) { // for Symbian only 10 MB
+#else
for (int i = 0; i < 100; i++) {
+#endif
testFile.write(qba);
testFile.flush();
size += qba.size();
- } // 100 MB
+ } // 100 MB or 10 MB
testFile.reset();
}
@@ -105,7 +108,7 @@ void qfile_vs_qnetworkaccessmanager::qnamFileRead()
{
QNetworkAccessManager manager;
QTime t;
- QNetworkRequest request(QUrl(testFile.fileName()));
+ QNetworkRequest request(QUrl::fromLocalFile(testFile.fileName()));
// do 3 dry runs for cache warmup
qnamFileRead_iteration(manager, request);