diff options
author | Robin Burchell <robin.burchell@crimson.no> | 2017-05-04 21:20:32 +0200 |
---|---|---|
committer | Robin Burchell <robin.burchell@crimson.no> | 2017-05-06 15:50:33 +0000 |
commit | e90f23151cc408d9040854c6f57e8df6534a3b3e (patch) | |
tree | 7fc3e403e528fccc98ea5bcdd06687a2f2b03e8a | |
parent | 52b11df60ba013643e768bab4c442cb2c2e5b030 (diff) |
Add v8-bench benchmarks to qmlbench
We make use of the newly added V8Benchmark type to act as a harness for
the tests (doing setup, running, and teardown each qmlbench iteration).
We don't report the results v8-bench does, but instead, let qmlbench's
shell report a result.
Change-Id: Ice4a60a0ff08466ffe41cb6b596d75b86269cdbb
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
-rw-r--r-- | benchmarks/auto/js/v8bench/v8-Crypto.qml | 10 | ||||
-rw-r--r-- | benchmarks/auto/js/v8bench/v8-DeltaBlue.qml | 10 | ||||
-rw-r--r-- | benchmarks/auto/js/v8bench/v8-EarleyBoyer.qml | 10 | ||||
-rw-r--r-- | benchmarks/auto/js/v8bench/v8-RayTrace.qml | 10 | ||||
-rw-r--r-- | benchmarks/auto/js/v8bench/v8-RegExp.qml | 10 | ||||
-rw-r--r-- | benchmarks/auto/js/v8bench/v8-Richards.qml | 10 | ||||
-rw-r--r-- | benchmarks/auto/js/v8bench/v8-Splay.qml | 10 |
7 files changed, 70 insertions, 0 deletions
diff --git a/benchmarks/auto/js/v8bench/v8-Crypto.qml b/benchmarks/auto/js/v8bench/v8-Crypto.qml new file mode 100644 index 0000000..122e6c1 --- /dev/null +++ b/benchmarks/auto/js/v8bench/v8-Crypto.qml @@ -0,0 +1,10 @@ +import QtQuick 2.0 +import QmlBench 1.0 + +V8Benchmark { + id: root + count: 10 + staticCount: 10 + suiteName: "Crypto" +} + diff --git a/benchmarks/auto/js/v8bench/v8-DeltaBlue.qml b/benchmarks/auto/js/v8bench/v8-DeltaBlue.qml new file mode 100644 index 0000000..d5c8384 --- /dev/null +++ b/benchmarks/auto/js/v8bench/v8-DeltaBlue.qml @@ -0,0 +1,10 @@ +import QtQuick 2.0 +import QmlBench 1.0 + +V8Benchmark { + id: root + count: 10 + staticCount: 10 + suiteName: "DeltaBlue" +} + diff --git a/benchmarks/auto/js/v8bench/v8-EarleyBoyer.qml b/benchmarks/auto/js/v8bench/v8-EarleyBoyer.qml new file mode 100644 index 0000000..e3ee075 --- /dev/null +++ b/benchmarks/auto/js/v8bench/v8-EarleyBoyer.qml @@ -0,0 +1,10 @@ +import QtQuick 2.0 +import QmlBench 1.0 + +V8Benchmark { + id: root + count: 10 + staticCount: 10 + suiteName: "EarleyBoyer" +} + diff --git a/benchmarks/auto/js/v8bench/v8-RayTrace.qml b/benchmarks/auto/js/v8bench/v8-RayTrace.qml new file mode 100644 index 0000000..e7dafa0 --- /dev/null +++ b/benchmarks/auto/js/v8bench/v8-RayTrace.qml @@ -0,0 +1,10 @@ +import QtQuick 2.0 +import QmlBench 1.0 + +V8Benchmark { + id: root + count: 10 + staticCount: 10 + suiteName: "RayTrace" +} + diff --git a/benchmarks/auto/js/v8bench/v8-RegExp.qml b/benchmarks/auto/js/v8bench/v8-RegExp.qml new file mode 100644 index 0000000..28afc50 --- /dev/null +++ b/benchmarks/auto/js/v8bench/v8-RegExp.qml @@ -0,0 +1,10 @@ +import QtQuick 2.0 +import QmlBench 1.0 + +V8Benchmark { + id: root + count: 10 + staticCount: 10 + suiteName: "RegExp" +} + diff --git a/benchmarks/auto/js/v8bench/v8-Richards.qml b/benchmarks/auto/js/v8bench/v8-Richards.qml new file mode 100644 index 0000000..4b644b2 --- /dev/null +++ b/benchmarks/auto/js/v8bench/v8-Richards.qml @@ -0,0 +1,10 @@ +import QtQuick 2.0 +import QmlBench 1.0 + +V8Benchmark { + id: root + count: 10 + staticCount: 10 + suiteName: "Richards" +} + diff --git a/benchmarks/auto/js/v8bench/v8-Splay.qml b/benchmarks/auto/js/v8bench/v8-Splay.qml new file mode 100644 index 0000000..d4040b8 --- /dev/null +++ b/benchmarks/auto/js/v8bench/v8-Splay.qml @@ -0,0 +1,10 @@ +import QtQuick 2.0 +import QmlBench 1.0 + +V8Benchmark { + id: root + count: 10 + staticCount: 10 + suiteName: "Splay" +} + |