1# Copyright 2018 the V8 project authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5# gn_isolate_map.pyl - A mapping of Ninja build target names to GN labels and
6# test type classifications for the tests that are run on the bots.
7#
8# This file is based on testing/buildbot/gn_isolate_map.pyl for Chromium, but
9# is covering V8 stand-alone tests instead.
10# See https://cs.chromium.org/chromium/src/testing/buildbot/gn_isolate_map.pyl
11# for more detailed documentation.
12
13{
14  "All": {
15    "label": "//:All",
16    "type": "script",
17  },
18  "benchmarks": {
19    "label": "//test/benchmarks:v8_benchmarks",
20    "type": "script",
21  },
22  "bot_default": {
23    "label": "//test:v8_bot_default",
24    "type": "script",
25  },
26  "check-static-initializers": {
27    "label": "//tools:v8_check_static_initializers",
28    "type": "script",
29  },
30  "d8_default": {
31    "label": "//test:v8_d8_default",
32    "type": "script",
33  },
34  "generate-bytecode-expectations": {
35    "label": "//test/cctest:generate-bytecode-expectations",
36    "type": "script",
37  },
38  "mjsunit": {
39    "label": "//test/mjsunit:v8_mjsunit",
40    "type": "script",
41  },
42  "mozilla": {
43    "label": "//test/mozilla:v8_mozilla",
44    "type": "script",
45  },
46  "optimize_for_size": {
47    "label": "//test:v8_optimize_for_size",
48    "type": "script",
49  },
50  "perf": {
51    "label": "//test:v8_perf",
52    "type": "script",
53  },
54  "perf_integration": {
55    "label": "//test:v8_perf",
56    "type": "script",
57  },
58  "jsfunfuzz": {
59    "label": "//tools/jsfunfuzz:v8_jsfunfuzz",
60    "type": "script",
61  },
62  "run-gcmole": {
63    "label": "//tools/gcmole:v8_run_gcmole",
64    "type": "script",
65  },
66  "run-num-fuzzer": {
67    "label": "//test:v8_run_num_fuzzer",
68    "type": "script",
69  },
70  "test262": {
71    "label": "//test/test262:v8_test262",
72    "type": "script",
73  },
74  "unittests": {
75    "label": "//test/unittests:unittests",
76    "type": "script",
77  },
78  "fuchsia-unittests": {
79    "label": "//test/unittests:v8_unittests_fuchsia",
80    "type": "script",
81  },
82  "webkit": {
83    "label": "//test/webkit:v8_webkit",
84    "type": "script",
85  },
86}
87