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  "mjsunit": {
35    "label": "//test/mjsunit:v8_mjsunit",
36    "type": "script",
37  },
38  "mozilla": {
39    "label": "//test/mozilla:v8_mozilla",
40    "type": "script",
41  },
42  "optimize_for_size": {
43    "label": "//test:v8_optimize_for_size",
44    "type": "script",
45  },
46  "perf": {
47    "label": "//test:v8_perf",
48    "type": "script",
49  },
50  "jsfunfuzz": {
51    "label": "//tools/jsfunfuzz:v8_jsfunfuzz",
52    "type": "script",
53  },
54  "run-gcmole": {
55    "label": "//tools/gcmole:v8_run_gcmole",
56    "type": "script",
57  },
58  "run-num-fuzzer": {
59    "label": "//test:v8_run_num_fuzzer",
60    "type": "script",
61  },
62  "test262": {
63    "label": "//test/test262:v8_test262",
64    "type": "script",
65  },
66  "unittests": {
67    "label": "//test/unittests:unittests",
68    "type": "script",
69  },
70  "webkit": {
71    "label": "//test/webkit:v8_webkit",
72    "type": "script",
73  },
74}