SuperIC.json 7.04 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
{
  "owners": ["marja@chromium.org"],
  "name": "SuperIC",
  "run_count": 3,
  "run_count_arm": 1,
  "run_count_arm64": 1,
  "timeout": 120,
  "timeout_arm64": 240,
  "units": "score",
  "total": true,
  "resources": ["base.js"],
  "tests": [
    {
14
      "name": "Compare-Monomorphic-1-opt",
15 16
      "path": ["SuperIC"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
17 18
      "resources": ["compare-super-and-normal-property-access.js"],
      "flags": ["--allow-natives-syntax"],
19 20
      "tests": [
        {
21 22 23
          "name": "normal-opt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["normal-opt", "normal_1", "opt"]
24 25
        },
        {
26 27 28
          "name": "super-baseline-opt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["super-baseline-opt", "super_1", "opt"]
29 30
        },
        {
31 32 33 34
          "name": "super-super-ic-opt",
          "main": "compare-super-and-normal-property-access.js",
          "flags": ["--super-ic"],
          "test_flags": ["super-super-ic-opt", "super_1", "opt"]
35 36 37 38
        }
      ]
    },
    {
39
      "name": "Compare-Monomorphic-1-noopt",
40 41
      "path": ["SuperIC"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
42 43
      "resources": ["compare-super-and-normal-property-access.js"],
      "flags": ["--allow-natives-syntax"],
44 45
      "tests": [
        {
46 47 48
          "name": "normal-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["normal-noopt", "normal_1", "noopt"]
49 50
        },
        {
51 52 53
          "name": "super-baseline-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["super-baseline-noopt", "super_1", "noopt"]
54 55
        },
        {
56 57 58 59
          "name": "super-super-ic-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "flags": ["--super-ic"],
          "test_flags": ["super-super-ic-noopt", "super_1", "noopt"]
60 61 62 63
        }
      ]
    },
    {
64
      "name": "Compare-Monomorphic-2-opt",
65 66
      "path": ["SuperIC"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
67 68
      "resources": ["compare-super-and-normal-property-access.js"],
      "flags": ["--allow-natives-syntax"],
69 70
      "tests": [
        {
71 72 73
          "name": "normal-opt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["normal-opt", "normal_2", "opt"]
74 75
        },
        {
76 77 78
          "name": "super-baseline-opt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["super-baseline-opt", "super_2", "opt"]
79 80
        },
        {
81 82 83 84
          "name": "super-super-ic-opt",
          "main": "compare-super-and-normal-property-access.js",
          "flags": ["--super-ic"],
          "test_flags": ["super-super-ic-opt", "super_2", "opt"]
85 86 87 88
        }
      ]
    },
    {
89
      "name": "Compare-Monomorphic-2-noopt",
90 91
      "path": ["SuperIC"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
92 93
      "resources": ["compare-super-and-normal-property-access.js"],
      "flags": ["--allow-natives-syntax"],
94 95
      "tests": [
        {
96 97 98
          "name": "normal-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["normal-noopt", "normal_2", "noopt"]
99 100
        },
        {
101 102 103
          "name": "super-baseline-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["super-baseline-noopt", "super_2", "noopt"]
104 105
        },
        {
106 107 108 109
          "name": "super-super-ic-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "flags": ["--super-ic"],
          "test_flags": ["super-super-ic-noopt", "super_2", "noopt"]
110 111 112 113
        }
      ]
    },
    {
114
      "name": "Compare-Megamorphic-1-opt",
115 116
      "path": ["SuperIC"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
117 118
      "resources": ["compare-super-and-normal-property-access.js"],
      "flags": ["--allow-natives-syntax"],
119
      "tests": [
120
        {
121 122 123
          "name": "normal-opt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["normal-opt", "normal_3", "opt"]
124 125
        },
        {
126 127 128
          "name": "super-baseline-opt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["super-baseline-opt", "super_3", "opt"]
129 130
        },
        {
131 132 133 134
          "name": "super-super-ic-opt",
          "main": "compare-super-and-normal-property-access.js",
          "flags": ["--super-ic"],
          "test_flags": ["super-super-ic-opt", "super_3", "opt"]
135 136 137 138
        }
      ]
    },
    {
139
      "name": "Compare-Megamorphic-1-noopt",
140 141
      "path": ["SuperIC"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
142 143
      "resources": ["compare-super-and-normal-property-access.js"],
      "flags": ["--allow-natives-syntax"],
144 145
      "tests": [
        {
146 147 148
          "name": "normal-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["normal-noopt", "normal_3", "noopt"]
149 150
        },
        {
151 152 153
          "name": "super-baseline-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["super-baseline-noopt", "super_3", "noopt"]
154 155
        },
        {
156 157 158 159
          "name": "super-super-ic-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "flags": ["--super-ic"],
          "test_flags": ["super-super-ic-noopt", "super_3", "noopt"]
160 161 162 163
        }
      ]
    },
    {
164
      "name": "Compare-Megamorphic-2-opt",
165 166
      "path": ["SuperIC"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
167 168
      "resources": ["compare-super-and-normal-property-access.js"],
      "flags": ["--allow-natives-syntax"],
169 170
      "tests": [
        {
171 172 173
          "name": "normal-opt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["normal-opt", "normal_4", "opt"]
174 175
        },
        {
176 177 178
          "name": "super-baseline-opt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["super-baseline-opt", "super_4", "opt"]
179 180
        },
        {
181 182 183 184
          "name": "super-super-ic-opt",
          "main": "compare-super-and-normal-property-access.js",
          "flags": ["--super-ic"],
          "test_flags": ["super-super-ic-opt", "super_4", "opt"]
185 186 187 188
        }
      ]
    },
    {
189
      "name": "Compare-Megamorphic-2-noopt",
190 191
      "path": ["SuperIC"],
      "results_regexp": "^%s\\(Score\\): (.+)$",
192 193
      "resources": ["compare-super-and-normal-property-access.js"],
      "flags": ["--allow-natives-syntax"],
194 195
      "tests": [
        {
196 197 198
          "name": "normal-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["normal-noopt", "normal_4", "noopt"]
199 200
        },
        {
201 202 203
          "name": "super-baseline-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "test_flags": ["super-baseline-noopt", "super_4", "noopt"]
204 205
        },
        {
206 207 208 209
          "name": "super-super-ic-noopt",
          "main": "compare-super-and-normal-property-access.js",
          "flags": ["--super-ic"],
          "test_flags": ["super-super-ic-noopt", "super_4", "noopt"]
210 211 212 213 214
        }
      ]
    }
  ]
}