11cb0ef41Sopenharmony_ci# Copyright 2018 the V8 project authors. All rights reserved.
21cb0ef41Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be
31cb0ef41Sopenharmony_ci# found in the LICENSE file.
41cb0ef41Sopenharmony_ci
51cb0ef41Sopenharmony_ci# gn_isolate_map.pyl - A mapping of Ninja build target names to GN labels and
61cb0ef41Sopenharmony_ci# test type classifications for the tests that are run on the bots.
71cb0ef41Sopenharmony_ci#
81cb0ef41Sopenharmony_ci# This file is based on testing/buildbot/gn_isolate_map.pyl for Chromium, but
91cb0ef41Sopenharmony_ci# is covering V8 stand-alone tests instead.
101cb0ef41Sopenharmony_ci# See https://cs.chromium.org/chromium/src/testing/buildbot/gn_isolate_map.pyl
111cb0ef41Sopenharmony_ci# for more detailed documentation.
121cb0ef41Sopenharmony_ci
131cb0ef41Sopenharmony_ci{
141cb0ef41Sopenharmony_ci  "All": {
151cb0ef41Sopenharmony_ci    "label": "//:All",
161cb0ef41Sopenharmony_ci    "type": "script",
171cb0ef41Sopenharmony_ci  },
181cb0ef41Sopenharmony_ci  "benchmarks": {
191cb0ef41Sopenharmony_ci    "label": "//test/benchmarks:v8_benchmarks",
201cb0ef41Sopenharmony_ci    "type": "script",
211cb0ef41Sopenharmony_ci  },
221cb0ef41Sopenharmony_ci  "bot_default": {
231cb0ef41Sopenharmony_ci    "label": "//test:v8_bot_default",
241cb0ef41Sopenharmony_ci    "type": "script",
251cb0ef41Sopenharmony_ci  },
261cb0ef41Sopenharmony_ci  "check-static-initializers": {
271cb0ef41Sopenharmony_ci    "label": "//tools:v8_check_static_initializers",
281cb0ef41Sopenharmony_ci    "type": "script",
291cb0ef41Sopenharmony_ci  },
301cb0ef41Sopenharmony_ci  "d8_default": {
311cb0ef41Sopenharmony_ci    "label": "//test:v8_d8_default",
321cb0ef41Sopenharmony_ci    "type": "script",
331cb0ef41Sopenharmony_ci  },
341cb0ef41Sopenharmony_ci  "generate-bytecode-expectations": {
351cb0ef41Sopenharmony_ci    "label": "//test/cctest:generate-bytecode-expectations",
361cb0ef41Sopenharmony_ci    "type": "script",
371cb0ef41Sopenharmony_ci  },
381cb0ef41Sopenharmony_ci  "mjsunit": {
391cb0ef41Sopenharmony_ci    "label": "//test/mjsunit:v8_mjsunit",
401cb0ef41Sopenharmony_ci    "type": "script",
411cb0ef41Sopenharmony_ci  },
421cb0ef41Sopenharmony_ci  "mozilla": {
431cb0ef41Sopenharmony_ci    "label": "//test/mozilla:v8_mozilla",
441cb0ef41Sopenharmony_ci    "type": "script",
451cb0ef41Sopenharmony_ci  },
461cb0ef41Sopenharmony_ci  "optimize_for_size": {
471cb0ef41Sopenharmony_ci    "label": "//test:v8_optimize_for_size",
481cb0ef41Sopenharmony_ci    "type": "script",
491cb0ef41Sopenharmony_ci  },
501cb0ef41Sopenharmony_ci  "perf": {
511cb0ef41Sopenharmony_ci    "label": "//test:v8_perf",
521cb0ef41Sopenharmony_ci    "type": "script",
531cb0ef41Sopenharmony_ci  },
541cb0ef41Sopenharmony_ci  "perf_integration": {
551cb0ef41Sopenharmony_ci    "label": "//test:v8_perf",
561cb0ef41Sopenharmony_ci    "type": "script",
571cb0ef41Sopenharmony_ci  },
581cb0ef41Sopenharmony_ci  "jsfunfuzz": {
591cb0ef41Sopenharmony_ci    "label": "//tools/jsfunfuzz:v8_jsfunfuzz",
601cb0ef41Sopenharmony_ci    "type": "script",
611cb0ef41Sopenharmony_ci  },
621cb0ef41Sopenharmony_ci  "run-gcmole": {
631cb0ef41Sopenharmony_ci    "label": "//tools/gcmole:v8_gcmole_files",
641cb0ef41Sopenharmony_ci    "type": "script",
651cb0ef41Sopenharmony_ci  },
661cb0ef41Sopenharmony_ci  "run-num-fuzzer": {
671cb0ef41Sopenharmony_ci    "label": "//test:v8_run_num_fuzzer",
681cb0ef41Sopenharmony_ci    "type": "script",
691cb0ef41Sopenharmony_ci  },
701cb0ef41Sopenharmony_ci  "test262": {
711cb0ef41Sopenharmony_ci    "label": "//test/test262:v8_test262",
721cb0ef41Sopenharmony_ci    "type": "script",
731cb0ef41Sopenharmony_ci  },
741cb0ef41Sopenharmony_ci  "unittests": {
751cb0ef41Sopenharmony_ci    "label": "//test/unittests:unittests",
761cb0ef41Sopenharmony_ci    "type": "script",
771cb0ef41Sopenharmony_ci  },
781cb0ef41Sopenharmony_ci  "fuchsia-unittests": {
791cb0ef41Sopenharmony_ci    "label": "//test/unittests:v8_unittests_fuchsia",
801cb0ef41Sopenharmony_ci    "type": "script",
811cb0ef41Sopenharmony_ci  },
821cb0ef41Sopenharmony_ci  "webkit": {
831cb0ef41Sopenharmony_ci    "label": "//test/webkit:v8_webkit",
841cb0ef41Sopenharmony_ci    "type": "script",
851cb0ef41Sopenharmony_ci  },
861cb0ef41Sopenharmony_ci}
87