v8/test/js-perf-test/SixSpeed.json
petermarshall 2db0e8cbcf [Test] Add micro-benchmarks for super-calls with spread.
We compare ES5, ES6 and a Babel transpilation of the ES6 test.

BUG=v8:5894

Review-Url: https://codereview.chromium.org/2655063003
Cr-Commit-Position: refs/heads/master@{#42689}
2017-01-26 11:31:05 +00:00

72 lines
1.6 KiB
JSON

{
"name": "SixSpeed",
"run_count": 3,
"run_count_arm": 1,
"run_count_arm64": 1,
"timeout": 120,
"units": "score",
"total": true,
"resources": ["base.js"],
"tests": [
{
"name": "Array pattern destructuring",
"path": ["SixSpeed/array_destructuring"],
"main": "run.js",
"resources": [
"run.js",
"array_destructuring.js"
],
"results_regexp": "^%s\\(Score\\): (.+)$",
"tests": [
{"name": "ArrayDestructuring-ES5"},
{"name": "ArrayDestructuring-ES6"}
]
},
{
"name": "Computed property names in object literals",
"path": ["SixSpeed/object_literals"],
"main": "run.js",
"resources": [
"run.js",
"object_literals.js"
],
"results_regexp": "^%s\\(Score\\): (.+)$",
"tests": [
{"name": "ObjectLiterals-ES5"},
{"name": "ObjectLiterals-ES6"}
]
},
{
"name": "Spread",
"path": ["SixSpeed/spread"],
"main": "run.js",
"resources": [
"run.js",
"spread.js"
],
"results_regexp": "^%s\\(Score\\): (.+)$",
"tests": [
{"name": "Spread-ES5"},
{"name": "Spread-Traceur"},
{"name": "Spread-ES6"}
]
},
{
"name": "SuperSpread",
"path": ["SixSpeed/super_spread"],
"main": "run.js",
"resources": [
"run.js",
"super_spread.js"
],
"flags": ["--future"],
"results_regexp": "^%s\\(Score\\): (.+)$",
"tests": [
{"name": "SuperSpread-ES5"},
{"name": "SuperSpread-Babel"},
{"name": "SuperSpread-ES6"}
]
}
]
}