{ "name": "JSTests", "run_count": 5, "run_count_android_arm": 3, "run_count_android_arm64": 3, "timeout": 120, "units": "score", "total": true, "resources": ["base.js"], "tests": [ { "name": "SpreadCalls", "path": ["SpreadCalls"], "main": "run.js", "resources": ["spreadcalls.js"], "flags": ["--harmony-spreadcalls"], "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"], "results_regexp": "^%s\\-Classes\\(Score\\): (.+)$", "tests": [ {"name": "Super"}, {"name": "DefaultConstructor"} ] }, { "name": "Collections", "path": ["Collections"], "main": "run.js", "resources": [ "common.js", "map.js", "run.js", "set.js", "weakmap.js", "weakset.js" ], "results_regexp": "^%s\\-Collections\\(Score\\): (.+)$", "tests": [ {"name": "Map-Smi"}, {"name": "Map-String"}, {"name": "Map-Object"}, {"name": "Map-Iteration"}, {"name": "Set-Smi"}, {"name": "Set-String"}, {"name": "Set-Object"}, {"name": "Set-Iteration"}, {"name": "WeakMap"}, {"name": "WeakSet"} ] }, { "name": "Iterators", "path": ["Iterators"], "main": "run.js", "resources": ["forof.js"], "results_regexp": "^%s\\-Iterators\\(Score\\): (.+)$", "tests": [ {"name": "ForOf"} ] }, { "name": "Strings", "path": ["Strings"], "main": "run.js", "resources": ["harmony-string.js"], "results_regexp": "^%s\\-Strings\\(Score\\): (.+)$", "tests": [ {"name": "StringFunctions"} ] }, { "name": "Templates", "path": ["Templates"], "main": "run.js", "resources": ["templates.js"], "run_count": 5, "units": "score", "results_regexp": "^%s\\-Templates\\(Score\\): (.+)$", "total": true, "tests": [ {"name": "Untagged"}, {"name": "LargeUntagged"}, {"name": "Tagged"} ] }, { "name": "Object", "path": ["Object"], "main": "run.js", "resources": ["assign.js"], "flags": ["--harmony-object"], "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"} ] } ] }