2019-03-21 14:16:26 +00:00
|
|
|
{
|
2019-04-16 12:08:11 +00:00
|
|
|
"owners": ["jarin@chromium.org", "mvstanton@chromium.org"],
|
2019-03-21 14:16:26 +00:00
|
|
|
"name": "JSTests",
|
|
|
|
"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": "ArrayLiteralInitialSpreadSmallPacked",
|
|
|
|
"path": ["ArrayLiteralInitialSpreadSmallPacked"],
|
|
|
|
"main": "run.js",
|
|
|
|
"resources": [],
|
|
|
|
"results_regexp": "^%s\\-ArrayLiteralInitialSpreadSmallPacked\\(Score\\): (.+)$",
|
|
|
|
"tests": [
|
|
|
|
{"name": "Spread"},
|
|
|
|
{"name": "ForLength"},
|
|
|
|
{"name": "ForLengthEmpty"},
|
|
|
|
{"name": "Slice"},
|
|
|
|
{"name": "Slice0"},
|
|
|
|
{"name": "ConcatReceive"},
|
|
|
|
{"name": "ConcatArg"},
|
|
|
|
{"name": "ForOfPush"},
|
|
|
|
{"name": "MapId"}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "PropertyQueries",
|
|
|
|
"path": ["PropertyQueries"],
|
|
|
|
"main": "run.js",
|
|
|
|
"resources": ["property-queries.js"],
|
|
|
|
"results_regexp": "^%s\\-PropertyQueries\\(Score\\): (.+)$",
|
|
|
|
"tests": [
|
|
|
|
{"name": "in--INTERN-prop"},
|
|
|
|
{"name": "in--DEINTERN-prop"},
|
|
|
|
{"name": "in--NE-INTERN-prop"},
|
|
|
|
{"name": "in--NE-DEINTERN-prop"},
|
|
|
|
{"name": "in--el"},
|
|
|
|
{"name": "in--el-str"},
|
|
|
|
{"name": "in--NE-el"},
|
|
|
|
{"name": "Object.hasOwnProperty--INTERN-prop"},
|
|
|
|
{"name": "Object.hasOwnProperty--DEINTERN-prop"},
|
|
|
|
{"name": "Object.hasOwnProperty--NE-INTERN-prop"},
|
|
|
|
{"name": "Object.hasOwnProperty--NE-DEINTERN-prop"},
|
|
|
|
{"name": "Object.hasOwnProperty--el"},
|
|
|
|
{"name": "Object.hasOwnProperty--el-str"},
|
|
|
|
{"name": "Object.hasOwnProperty--NE-el"}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "Array",
|
|
|
|
"path": ["Array"],
|
2019-04-16 12:08:11 +00:00
|
|
|
"timeout": 180,
|
|
|
|
"timeout_arm64": 360,
|
2019-03-21 14:16:26 +00:00
|
|
|
"main": "run.js",
|
|
|
|
"resources": [
|
|
|
|
"filter.js", "map.js", "every.js", "join.js", "some.js", "reduce.js",
|
|
|
|
"reduce-right.js", "to-string.js", "find.js", "find-index.js",
|
2022-03-17 10:45:24 +00:00
|
|
|
"from.js", "of.js", "for-each.js", "slice.js", "copy-within.js"
|
2019-03-21 14:16:26 +00:00
|
|
|
],
|
|
|
|
"flags": [
|
|
|
|
"--allow-natives-syntax"
|
|
|
|
],
|
|
|
|
"results_regexp": "^%s\\-Array\\(Score\\): (.+)$",
|
|
|
|
"tests": [
|
|
|
|
{"name": "NaiveForEachReplacement"},
|
|
|
|
{"name": "DoubleForEach"},
|
|
|
|
{"name": "SmiForEach"},
|
|
|
|
{"name": "FastForEach"},
|
|
|
|
{"name": "GenericForEach"},
|
|
|
|
{"name": "OptFastForEach"},
|
|
|
|
{"name": "OptUnreliableForEach"},
|
|
|
|
{"name": "NaiveFilterReplacement"},
|
|
|
|
{"name": "DoubleFilter"},
|
|
|
|
{"name": "SmiFilter"},
|
|
|
|
{"name": "FastFilter"},
|
|
|
|
{"name": "GenericFilter"},
|
|
|
|
{"name": "OptFastFilter"},
|
|
|
|
{"name": "OptUnreliableFilter"},
|
|
|
|
{"name": "NaiveMapReplacement"},
|
|
|
|
{"name": "DoubleMap"},
|
|
|
|
{"name": "SmiMap"},
|
|
|
|
{"name": "FastMap"},
|
|
|
|
{"name": "GenericMap"},
|
|
|
|
{"name": "OptFastMap"},
|
|
|
|
{"name": "OptUnreliableMap"},
|
|
|
|
{"name": "DoubleEvery"},
|
|
|
|
{"name": "SmiEvery"},
|
|
|
|
{"name": "FastEvery"},
|
|
|
|
{"name": "OptFastEvery"},
|
|
|
|
{"name": "OptUnreliableEvery"},
|
|
|
|
{"name": "SmiJoin"},
|
|
|
|
{"name": "StringJoin"},
|
|
|
|
{"name": "SparseSmiJoin"},
|
|
|
|
{"name": "SparseStringJoin"},
|
|
|
|
{"name": "DoubleSome"},
|
|
|
|
{"name": "SmiSome"},
|
|
|
|
{"name": "FastSome"},
|
|
|
|
{"name": "OptFastSome"},
|
|
|
|
{"name": "OptUnreliableSome"},
|
|
|
|
{"name": "DoubleReduce"},
|
|
|
|
{"name": "SmiReduce"},
|
|
|
|
{"name": "FastReduce"},
|
|
|
|
{"name": "OptFastReduce"},
|
|
|
|
{"name": "OptUnreliableReduce"},
|
|
|
|
{"name": "DoubleReduceRight"},
|
|
|
|
{"name": "SmiReduceRight"},
|
|
|
|
{"name": "FastReduceRight"},
|
|
|
|
{"name": "OptFastReduceRight"},
|
|
|
|
{"name": "OptUnreliableReduceRight"},
|
|
|
|
{"name": "SmiToString"},
|
|
|
|
{"name": "StringToString"},
|
|
|
|
{"name": "SparseSmiToString"},
|
|
|
|
{"name": "SparseStringToString"},
|
|
|
|
{"name": "NaiveFindReplacement"},
|
|
|
|
{"name": "DoubleFind"},
|
|
|
|
{"name": "SmiFind"},
|
|
|
|
{"name": "FastFind"},
|
|
|
|
{"name": "GenericFind"},
|
|
|
|
{"name": "OptFastFind"},
|
|
|
|
{"name": "OptUnreliableFind"},
|
|
|
|
{"name": "NaiveFindIndexReplacement"},
|
|
|
|
{"name": "DoubleFindIndex"},
|
|
|
|
{"name": "SmiFindIndex"},
|
|
|
|
{"name": "FastFindIndex"},
|
|
|
|
{"name": "GenericFindIndex"},
|
|
|
|
{"name": "OptFastFindIndex"},
|
|
|
|
{"name": "OptUnreliableFindIndex"},
|
|
|
|
{"name": "EmptyArrayOf"},
|
|
|
|
{"name": "SmallSmiArrayOf"},
|
|
|
|
{"name": "LargeSmiArrayOf"},
|
|
|
|
{"name": "SmallTransplantedArrayOf"},
|
|
|
|
{"name": "SmallDoubleArrayOf"},
|
|
|
|
{"name": "SmallStringArrayOf"},
|
|
|
|
{"name": "SmallMixedArrayOf"},
|
|
|
|
{"name": "SmiFrom"},
|
|
|
|
{"name": "SmallSmiFrom"},
|
|
|
|
{"name": "SmiCowNoMapFrom"},
|
|
|
|
{"name": "SmiNonCowNoMapFrom"},
|
|
|
|
{"name": "SmiNoIteratorFrom"},
|
|
|
|
{"name": "TransplantedFrom"},
|
|
|
|
{"name": "DoubleFrom"},
|
|
|
|
{"name": "DoubleNoMapFrom"},
|
|
|
|
{"name": "StringFrom"},
|
|
|
|
{"name": "StringCowNoMapFrom"},
|
|
|
|
{"name": "StringNonCowNoMapFrom"},
|
|
|
|
{"name": "MixedFrom"},
|
|
|
|
{"name": "MixedCowNoMapFrom"},
|
|
|
|
{"name": "MixedNonCowNoMapFrom"},
|
2019-05-17 11:56:43 +00:00
|
|
|
{"name": "Array.slice(0)"},
|
2019-03-21 14:16:26 +00:00
|
|
|
{"name": "Array.slice(500)"},
|
|
|
|
{"name": "Array.slice(500,999)"},
|
|
|
|
{"name": "Array.slice(-500)"},
|
|
|
|
{"name": "Array.slice(200,700)"},
|
|
|
|
{"name": "Array.slice(200,-300)"},
|
|
|
|
{"name": "Array.slice(4,1)"},
|
2019-05-17 11:56:43 +00:00
|
|
|
{"name": "Array.slice(0)-dict"},
|
2019-03-21 14:16:26 +00:00
|
|
|
{"name": "Array.slice(500,999)-dict"},
|
|
|
|
{"name": "Array.slice(200,700)-dict"},
|
|
|
|
{"name": "Array.slice(200,-300)-dict"},
|
|
|
|
{"name": "Array.slice(4,1)-dict"},
|
2019-05-17 11:56:43 +00:00
|
|
|
{"name": "Array.slice(0)-double"},
|
|
|
|
{"name": "Array.slice(500,999)-double"},
|
|
|
|
{"name": "Array.slice(200,700)-double"},
|
|
|
|
{"name": "Array.slice(200,-300)-double"},
|
|
|
|
{"name": "Array.slice(4,1)-double"},
|
|
|
|
{"name": "Array.slice(0)-object"},
|
|
|
|
{"name": "Array.slice(500,999)-object"},
|
|
|
|
{"name": "Array.slice(200,700)-object"},
|
|
|
|
{"name": "Array.slice(200,-300)-object"},
|
|
|
|
{"name": "Array.slice(4,1)-object"},
|
|
|
|
{"name": "Array.slice(0)-sloppy-args"},
|
|
|
|
{"name": "Array.slice(500,999)-sloppy-args"},
|
|
|
|
{"name": "Array.slice(200,700)-sloppy-args"},
|
|
|
|
{"name": "Array.slice(200,-300)-sloppy-args"},
|
|
|
|
{"name": "Array.slice(4,1)-sloppy-args"},
|
2019-03-21 14:16:26 +00:00
|
|
|
{"name": "SmiCopyWithin"},
|
|
|
|
{"name": "StringCopyWithin"},
|
|
|
|
{"name": "SparseSmiCopyWithin"},
|
2022-03-17 10:45:24 +00:00
|
|
|
{"name": "SparseStringCopyWithin"}
|
2019-03-21 14:16:26 +00:00
|
|
|
]
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|