Upgrade V8 to version 4.9.385.28
https://chromium.googlesource.com/v8/v8/+/4.9.385.28
FPIIM-449
Change-Id: I4b2e74289d4bf3667f2f3dc8aa2e541f63e26eb4
diff --git a/test/js-perf-test/JSTests.json b/test/js-perf-test/JSTests.json
index 0a99ad4..31049d1 100644
--- a/test/js-perf-test/JSTests.json
+++ b/test/js-perf-test/JSTests.json
@@ -3,16 +3,42 @@
"run_count": 5,
"run_count_android_arm": 3,
"run_count_android_arm64": 3,
+ "timeout": 120,
"units": "score",
"total": true,
"resources": ["base.js"],
"tests": [
{
+ "name": "RestParameters",
+ "path": ["RestParameters"],
+ "main": "run.js",
+ "resources": ["rest.js"],
+ "run_count": 5,
+ "units": "score",
+ "results_regexp": "^%s\\-RestParameters\\(Score\\): (.+)$",
+ "tests": [
+ {"name": "Basic1"}
+ ]
+ },
+ {
+ "name": "SpreadCalls",
+ "path": ["SpreadCalls"],
+ "main": "run.js",
+ "resources": ["spreadcalls.js"],
+ "run_count": 5,
+ "units": "score",
+ "results_regexp": "^%s\\-SpreadCalls\\(Score\\): (.+)$",
+ "tests": [
+ {"name": "Call"},
+ {"name": "CallMethod"},
+ {"name": "CallNew"}
+ ]
+ },
+ {
"name": "Classes",
"path": ["Classes"],
"main": "run.js",
"resources": ["super.js", "default-constructor.js"],
- "flags": ["--harmony-classes"],
"results_regexp": "^%s\\-Classes\\(Score\\): (.+)$",
"tests": [
{"name": "Super"},
@@ -60,7 +86,6 @@
"path": ["Strings"],
"main": "run.js",
"resources": ["harmony-string.js"],
- "flags": ["--harmony-strings"],
"results_regexp": "^%s\\-Strings\\(Score\\): (.+)$",
"tests": [
{"name": "StringFunctions"}
@@ -71,7 +96,6 @@
"path": ["Templates"],
"main": "run.js",
"resources": ["templates.js"],
- "flags": ["--harmony-templates"],
"run_count": 5,
"units": "score",
"results_regexp": "^%s\\-Templates\\(Score\\): (.+)$",
@@ -81,6 +105,36 @@
{"name": "LargeUntagged"},
{"name": "Tagged"}
]
+ },
+ {
+ "name": "Object",
+ "path": ["Object"],
+ "main": "run.js",
+ "resources": ["assign.js"],
+ "results_regexp": "^%s\\-Object\\(Score\\): (.+)$",
+ "tests": [
+ {"name": "Assign"}
+ ]
+ },
+ {
+ "name": "Scope",
+ "path": ["Scope"],
+ "main": "run.js",
+ "resources": ["with.js"],
+ "results_regexp": "^%s\\-Scope\\(Score\\): (.+)$",
+ "tests": [
+ {"name": "With"}
+ ]
+ },
+ {
+ "name": "Exceptions",
+ "path": ["Exceptions"],
+ "main": "run.js",
+ "resources": ["try-catch.js"],
+ "results_regexp": "^%s\\-Exceptions\\(Score\\): (.+)$",
+ "tests": [
+ {"name": "Try-Catch"}
+ ]
}
]
}