v8/test/js-perf-test/ClassFields.json

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

119 lines
3.8 KiB
JSON
Raw Normal View History

{
"owners": ["caitp@igalia.com", "joyee@igalia.com"],
"name": "ClassFields",
"path": ["ClassFields"],
"run_count": 3,
"run_count_arm": 1,
"run_count_arm64": 1,
"timeout": 120,
"timeout_arm64": 240,
"units": "score",
"total": true,
"resources": ["base.js"],
"tests": [
{
"name": "evaluate-class",
"flags": ["--allow-natives-syntax"],
"resources": [ "evaluate-class.js", "classes.js" ],
"results_regexp": "^%s\\-ClassFields\\(Score\\): (.+)$",
"tests": [
{
"name": "evaluate-class-public-field-single-opt",
"main": "run.js",
"test_flags": [ "evaluate-class", "public-field-single", "opt" ]
},
{
"name": "evaluate-class-public-field-single-noopt",
"main": "run.js",
"test_flags": [ "evaluate-class", "public-field-single", "noopt" ]
},
{
"name": "evaluate-class-private-field-single-opt",
"main": "run.js",
"test_flags": [ "evaluate-class", "private-field-single", "opt" ]
},
{
"name": "evaluate-class-private-field-single-noopt",
"main": "run.js",
"test_flags": [ "evaluate-class", "private-field-single", "noopt" ]
}, {
"name": "evaluate-class-public-field-multiple-opt",
"main": "run.js",
"test_flags": [ "evaluate-class", "public-field-multiple", "opt" ]
},
{
"name": "evaluate-class-public-field-multiple-noopt",
"main": "run.js",
"test_flags": [ "evaluate-class", "public-field-multiple", "noopt" ]
},
{
"name": "evaluate-class-private-field-multiple-opt",
"main": "run.js",
"test_flags": [ "evaluate-class", "private-field-multiple", "opt" ]
},
{
"name": "evaluate-class-private-field-multiple-noopt",
"main": "run.js",
"test_flags": [ "evaluate-class", "private-field-multiple", "noopt" ]
}
]
},
{
"name": "define-public-field",
"flags": ["--allow-natives-syntax"],
"resources": [ "define-public-field.js", "classes.js" ],
"results_regexp": "^%s\\-ClassFields\\(Score\\): (.+)$",
"tests": [
{
"name": "define-public-field-single-opt",
"main": "run.js",
"test_flags": [ "define-public-field", "single", "opt" ]
},
{
"name": "define-public-field-single-noopt",
"main": "run.js",
"test_flags": [ "define-public-field", "single", "noopt" ]
},
{
"name": "define-public-field-multiple-opt",
"main": "run.js",
"test_flags": [ "define-public-field", "multiple", "opt" ]
},
{
"name": "define-public-field-multiple-noopt",
"main": "run.js",
"test_flags": [ "define-public-field", "multiple", "noopt" ]
}
]
},
{
"name": "define-private-field",
"resources": [ "define-private-field.js", "classes.js" ],
"flags": ["--allow-natives-syntax"],
"results_regexp": "^%s\\-ClassFields\\(Score\\): (.+)$",
"tests": [
{
"name": "define-private-field-single-opt",
"main": "run.js",
"test_flags": [ "define-private-field", "single", "opt" ]
},
{
"name": "define-private-field-single-noopt",
"main": "run.js",
"test_flags": [ "define-private-field", "single", "noopt" ]
},
{
"name": "define-private-field-multiple-opt",
"main": "run.js",
"test_flags": [ "define-private-field", "multiple", "opt" ]
},
{
"name": "define-private-field-multiple-noopt",
"main": "run.js",
"test_flags": [ "define-private-field", "multiple", "noopt" ]
}
]
}
]
}