summaryrefslogtreecommitdiff
path: root/tests/qml/tst_bench.qml
diff options
context:
space:
mode:
authorMilian Wolff <milian.wolff@kdab.com>2013-12-19 16:46:40 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-12-27 15:50:36 +0100
commit25568c9d01e5ace5557c9aebc42d0de3cf2873e4 (patch)
treeab176384dee0c4c8e55dbe9d7e67190e883f597a /tests/qml/tst_bench.qml
parent85fb9ea87356d28c2ba05fcb2b2018f6a0a91842 (diff)
downloadqtwebchannel-25568c9d01e5ace5557c9aebc42d0de3cf2873e4.tar.gz
Port MetaObjectPublisher benchmarks to C++.
This allows us to remove the public API for the tests and allows for more tests and benchmarks in the future. To achieve this, we re-use the new qmetaobjectpublisher_p.h, which then also must be exported. Change-Id: I3c33b2f5be6cc674cd3092667151dd8da2263cf5 Reviewed-by: Zeno Albisser <zeno.albisser@digia.com>
Diffstat (limited to 'tests/qml/tst_bench.qml')
-rw-r--r--tests/qml/tst_bench.qml35
1 files changed, 0 insertions, 35 deletions
diff --git a/tests/qml/tst_bench.qml b/tests/qml/tst_bench.qml
index 6893a00..46eb6be 100644
--- a/tests/qml/tst_bench.qml
+++ b/tests/qml/tst_bench.qml
@@ -100,41 +100,6 @@ WebChannelTest {
publisher.registerObjects(objects);
}
- function benchmark_classInfo()
- {
- publisher.classInfoForObjects(objects);
- }
-
- function benchmark_initializeClients()
- {
- publisher.bench_initializeClients();
- }
-
- function benchmark_propertyUpdates()
- {
- // required to make the benchmark work standalone
- publisher.bench_ensureUpdatesInitialized();
-
- for (var o in objects) {
- objects[o].p0++;
- objects[o].p1++;
- objects[o].p2++;
- objects[o].p3++;
- objects[o].p4++;
- objects[o].p5++;
- objects[o].p6++;
- objects[o].p7++;
- objects[o].p8++;
- objects[o].p9++;
- }
- publisher.bench_sendPendingPropertyUpdates();
- }
-
- function benchmark_registerObjects()
- {
- publisher.bench_registerObjects(objects);
- }
-
function benchmark_init_baseline()
{
loadUrl("bench_init.html");