aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Burchell <robin.burchell@crimson.no>2017-05-04 21:20:32 +0200
committerRobin Burchell <robin.burchell@crimson.no>2017-05-06 15:50:33 +0000
commite90f23151cc408d9040854c6f57e8df6534a3b3e (patch)
tree7fc3e403e528fccc98ea5bcdd06687a2f2b03e8a
parent52b11df60ba013643e768bab4c442cb2c2e5b030 (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.qml10
-rw-r--r--benchmarks/auto/js/v8bench/v8-DeltaBlue.qml10
-rw-r--r--benchmarks/auto/js/v8bench/v8-EarleyBoyer.qml10
-rw-r--r--benchmarks/auto/js/v8bench/v8-RayTrace.qml10
-rw-r--r--benchmarks/auto/js/v8bench/v8-RegExp.qml10
-rw-r--r--benchmarks/auto/js/v8bench/v8-Richards.qml10
-rw-r--r--benchmarks/auto/js/v8bench/v8-Splay.qml10
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"
+}
+