SixSpeed.json 6.67 KB
Newer Older
1
{
2
  "owners": ["jarin@chromium.org", "mvstanton@chromium.org"],
3 4 5 6 7 8 9 10 11
  "name": "SixSpeed",
  "run_count": 3,
  "run_count_arm": 1,
  "run_count_arm64": 1,
  "timeout": 120,
  "units": "score",
  "total": true,
  "resources": ["base.js"],
  "tests": [
12
    {
13
      "name": "Array pattern destructuring",
14
      "path": ["SixSpeed"],
15 16
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
17 18 19
        {
          "name": "ES5",
          "main": "run.js",
20
          "resources": ["array_destructuring/es5.js"],
21 22 23 24 25
          "test_flags": ["array_destructuring/es5"]
        },
        {
          "name": "ES6",
          "main": "run.js",
26
          "resources": ["array_destructuring/es6.js"],
27 28
          "test_flags": ["array_destructuring/es6"]
        }
29 30
      ]
    },
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
    {
      "name": "Classes",
      "path": ["SixSpeed"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
        {
          "name": "ES5",
          "main": "run.js",
          "resources": ["classes/es5.js"],
          "test_flags": ["classes/es5"]
        },
        {
          "name": "Babel",
          "main": "run.js",
          "resources": ["classes/babel.js"],
          "test_flags": ["classes/babel"]
        },
        {
          "name": "ES6",
          "main": "run.js",
          "resources": ["classes/es6.js"],
          "test_flags": ["classes/es6"]
        }
      ]
    },
56 57
    {
      "name": "Computed property names in object literals",
58
      "path": ["SixSpeed"],
59 60
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
61 62 63
        {
          "name": "ES5",
          "main": "run.js",
64
          "resources": ["object_literals/es5.js"],
65 66 67 68 69
          "test_flags": ["object_literals/es5"]
        },
        {
          "name": "ES6",
          "main": "run.js",
70
          "resources": ["object_literals/es6.js"],
71 72
          "test_flags": ["object_literals/es6"]
        }
73 74
      ]
    },
75 76
    {
      "name": "Defaults",
77
      "path": ["SixSpeed"],
78 79
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
80 81 82
        {
          "name": "ES5",
          "main": "run.js",
83
          "resources": ["defaults/es5.js"],
84 85 86 87 88
          "test_flags": ["defaults/es5"]
        },
        {
          "name": "ES6",
          "main": "run.js",
89
          "resources": ["defaults/es6.js"],
90 91
          "test_flags": ["defaults/es6"]
        }
92 93
      ]
    },
94 95
    {
      "name": "Spread",
96
      "path": ["SixSpeed"],
97 98
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
99 100 101
        {
          "name": "ES5",
          "main": "run.js",
102
          "resources": ["spread/es5.js"],
103 104 105 106 107
          "test_flags": ["spread/es5"]
        },
        {
          "name": "Babel",
          "main": "run.js",
108
          "resources": ["spread/babel.js"],
109 110 111 112 113
          "test_flags": ["spread/babel"]
        },
        {
          "name": "ES6",
          "main": "run.js",
114
          "resources": ["spread/es6.js"],
115 116
          "test_flags": ["spread/es6"]
        }
117
      ]
118
    },
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
    {
      "name": "Super",
      "path": ["SixSpeed"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
        {
          "name": "ES5",
          "main": "run.js",
          "resources": ["super/es5.js"],
          "test_flags": ["super/es5"]
        },
        {
          "name": "Babel",
          "main": "run.js",
          "resources": ["super/babel.js"],
          "test_flags": ["super/babel"]
        },
        {
          "name": "ES6",
          "main": "run.js",
          "resources": ["super/es6.js"],
          "test_flags": ["super/es6"]
        }
      ]
    },
144 145
    {
      "name": "SuperSpread",
146
      "path": ["SixSpeed"],
147 148
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
149 150 151
        {
          "name": "ES5",
          "main": "run.js",
152
          "resources": ["super_spread/es5.js"],
153
          "test_flags": ["super_spread/es5"]
154 155 156 157
        },
        {
          "name": "Babel",
          "main": "run.js",
158
          "resources": ["super_spread/babel.js"],
159
          "test_flags": ["super_spread/babel"]
160 161 162 163
        },
        {
          "name": "ES6",
          "main": "run.js",
164
          "resources": ["super_spread/es6.js"],
165
          "test_flags": ["super_spread/es6"]
166
        }
167
      ]
168 169 170 171 172 173 174 175 176
    },
    {
      "name": "SpreadLiteral",
      "path": ["SixSpeed"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
        {
          "name": "ES5",
          "main": "run.js",
177
          "resources": ["spread_literal/es5.js"],
178 179 180 181 182
          "test_flags": ["spread_literal/es5"]
        },
        {
          "name": "Babel",
          "main": "run.js",
183
          "resources": ["spread_literal/babel.js"],
184
          "test_flags": ["spread_literal/babel"]
185 186 187 188
        },
        {
          "name": "ES6",
          "main": "run.js",
189
          "resources": ["spread_literal/es6.js"],
190 191 192
          "test_flags": ["spread_literal/es6"]
        }
      ]
193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258
    },
    {
      "name": "Map-Set has",
      "path": ["SixSpeed"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
        {
          "name": "ES5",
          "main": "run.js",
          "resources": ["map_set_lookup/es5.js"],
          "test_flags": ["map_set_lookup/es5"]
        },
        {
          "name": "ES6",
          "main": "run.js",
          "resources": ["map_set_lookup/es6.js"],
          "test_flags": ["map_set_lookup/es6"]
        }
      ]
    },
    {
      "name": "Map-Set add-set-has",
      "path": ["SixSpeed"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
        {
          "name": "ES5",
          "main": "run.js",
          "resources": ["map_set_add/es5.js"],
          "test_flags": ["map_set_add/es5"]
        },
        {
          "name": "ES6",
          "main": "run.js",
          "resources": ["map_set_add/es6.js"],
          "test_flags": ["map_set_add/es6"]
        }
      ]
    },
    {
      "name": "Map-Set add-set-has object",
      "path": ["SixSpeed"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
        {
          "name": "ES5",
          "main": "run.js",
          "resources": ["map_set_object/es5.js"],
          "test_flags": ["map_set_object/es5"]
        },
        {
          "name": "ES6",
          "main": "run.js",
          "resources": ["map_set_object/es6.js"],
          "test_flags": ["map_set_object/es6"]
        }
      ]
    },
    {
      "name": "Map get string",
      "path": ["SixSpeed"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
      "tests": [
        {
          "name": "ES5",
          "main": "run.js",
259 260
          "resources": ["map_string/es5.js"],
          "test_flags": ["map_string/es5"]
261 262 263 264
        },
        {
          "name": "ES6",
          "main": "run.js",
265 266
          "resources": ["map_string/es6.js"],
          "test_flags": ["map_string/es6"]
267 268
        }
      ]
269 270 271
    }
  ]
}