diff options
author | Robin Burchell <robin.burchell@viroteck.net> | 2016-08-05 00:22:27 +0200 |
---|---|---|
committer | Robin Burchell <robin.burchell@viroteck.net> | 2016-08-05 09:38:50 +0000 |
commit | e0e591fb80ab86f6044e5140ddbbc979c0c8d380 (patch) | |
tree | ce7aeb962061f16d9869ca5e71b6c34e920c4f91 /tests/benchmarks/qml/creation/tst_creation.cpp | |
parent | 3631c77ff01f40f83fa59a90c28d69ee9953c327 (diff) |
tst_creation: Remove tst_creation::elements
There is no real sense in testing what boils down to operator new/delete plus a
little PLT overhead. For one thing, the allocator is too variant to test at such
a level. For another, it's not representative of any real-world scenario.
Change-Id: Ib455bb00839ff4e25099977059759a7b328db306
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'tests/benchmarks/qml/creation/tst_creation.cpp')
-rw-r--r-- | tests/benchmarks/qml/creation/tst_creation.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/tests/benchmarks/qml/creation/tst_creation.cpp b/tests/benchmarks/qml/creation/tst_creation.cpp index 595b8346ca..dbda07be5a 100644 --- a/tests/benchmarks/qml/creation/tst_creation.cpp +++ b/tests/benchmarks/qml/creation/tst_creation.cpp @@ -64,9 +64,6 @@ private slots: void itemtree_qml(); void itemtree_scene_cpp(); - void elements_data(); - void elements(); - void itemtests_qml_data(); void itemtests_qml(); @@ -299,28 +296,6 @@ void tst_creation::itemtree_scene_cpp() delete root; } -void tst_creation::elements_data() -{ - QTest::addColumn<QString>("type"); - - QList<QString> types = QQmlMetaType::qmlTypeNames(); - foreach (QString type, types) - QTest::newRow(type.toLatin1()) << type; -} - -void tst_creation::elements() -{ - QFETCH(QString, type); - QQmlType *t = QQmlMetaType::qmlType(type, 2, 0); - if (!t || !t->isCreatable()) - QSKIP("Non-creatable type"); - - QBENCHMARK { - QObject *obj = t->create(); - delete obj; - } -} - void tst_creation::itemtests_qml_data() { QTest::addColumn<QString>("filepath"); |