Home | History | Annotate | Download | only in js-perf-test
      1 {
      2   "name": "JSTests",
      3   "run_count": 5,
      4   "run_count_android_arm": 3,
      5   "run_count_android_arm64": 3,
      6   "timeout": 120,
      7   "units": "score",
      8   "total": true,
      9   "resources": ["base.js"],
     10   "tests": [
     11     {
     12       "name": "RestParameters",
     13       "path": ["RestParameters"],
     14       "main": "run.js",
     15       "resources": ["rest.js"],
     16       "run_count": 5,
     17       "units": "score",
     18       "results_regexp": "^%s\\-RestParameters\\(Score\\): (.+)$",
     19       "tests": [
     20         {"name": "Basic1"}
     21       ]
     22     },
     23     {
     24       "name": "SpreadCalls",
     25       "path": ["SpreadCalls"],
     26       "main": "run.js",
     27       "resources": ["spreadcalls.js"],
     28       "run_count": 5,
     29       "units": "score",
     30       "results_regexp": "^%s\\-SpreadCalls\\(Score\\): (.+)$",
     31       "tests": [
     32         {"name": "Call"},
     33         {"name": "CallMethod"},
     34         {"name": "CallNew"}
     35       ]
     36     },
     37     {
     38       "name": "Classes",
     39       "path": ["Classes"],
     40       "main": "run.js",
     41       "resources": ["super.js", "default-constructor.js"],
     42       "results_regexp": "^%s\\-Classes\\(Score\\): (.+)$",
     43       "tests": [
     44         {"name": "Super"},
     45         {"name": "DefaultConstructor"}
     46       ]
     47     },
     48     {
     49       "name": "Collections",
     50       "path": ["Collections"],
     51       "main": "run.js",
     52       "resources": [
     53         "common.js",
     54         "map.js",
     55         "run.js",
     56         "set.js",
     57         "weakmap.js",
     58         "weakset.js"
     59       ],
     60       "results_regexp": "^%s\\-Collections\\(Score\\): (.+)$",
     61       "tests": [
     62         {"name": "Map-Smi"},
     63         {"name": "Map-String"},
     64         {"name": "Map-Object"},
     65         {"name": "Map-Iteration"},
     66         {"name": "Set-Smi"},
     67         {"name": "Set-String"},
     68         {"name": "Set-Object"},
     69         {"name": "Set-Iteration"},
     70         {"name": "WeakMap"},
     71         {"name": "WeakSet"}
     72       ]
     73     },
     74     {
     75       "name": "Iterators",
     76       "path": ["Iterators"],
     77       "main": "run.js",
     78       "resources": ["forof.js"],
     79       "results_regexp": "^%s\\-Iterators\\(Score\\): (.+)$",
     80       "tests": [
     81         {"name": "ForOf"}
     82       ]
     83     },
     84     {
     85       "name": "Strings",
     86       "path": ["Strings"],
     87       "main": "run.js",
     88       "resources": ["harmony-string.js"],
     89       "results_regexp": "^%s\\-Strings\\(Score\\): (.+)$",
     90       "tests": [
     91         {"name": "StringFunctions"}
     92       ]
     93     },
     94     {
     95       "name": "Templates",
     96       "path": ["Templates"],
     97       "main": "run.js",
     98       "resources": ["templates.js"],
     99       "run_count": 5,
    100       "units": "score",
    101       "results_regexp": "^%s\\-Templates\\(Score\\): (.+)$",
    102       "total": true,
    103       "tests": [
    104         {"name": "Untagged"},
    105         {"name": "LargeUntagged"},
    106         {"name": "Tagged"}
    107       ]
    108     },
    109     {
    110       "name": "Object",
    111       "path": ["Object"],
    112       "main": "run.js",
    113       "resources": ["assign.js"],
    114       "results_regexp": "^%s\\-Object\\(Score\\): (.+)$",
    115       "tests": [
    116         {"name": "Assign"}
    117       ]
    118     },
    119     {
    120       "name": "Scope",
    121       "path": ["Scope"],
    122       "main": "run.js",
    123       "resources": ["with.js"],
    124       "results_regexp": "^%s\\-Scope\\(Score\\): (.+)$",
    125       "tests": [
    126         {"name": "With"}
    127       ]
    128     },
    129     {
    130       "name": "Exceptions",
    131       "path": ["Exceptions"],
    132       "main": "run.js",
    133       "resources": ["try-catch.js"],
    134       "results_regexp": "^%s\\-Exceptions\\(Score\\): (.+)$",
    135       "tests": [
    136         {"name": "Try-Catch"}
    137       ]
    138     }
    139   ]
    140 }
    141