|  | ## Copyright 2015 The Chromium Authors. All rights reserved. | 
|  | # Use of this source code is governed by a BSD-style license that can be | 
|  | # found in the LICENSE file. | 
|  |  | 
|  | # This is a .pyl, or "Python Literal", file. You can treat it just like a | 
|  | # .json file, with the following exceptions: | 
|  | # * all keys must be quoted (use single quotes, please); | 
|  | # * comments are allowed, using '#' syntax; and | 
|  | # * trailing commas are allowed. | 
|  |  | 
|  | # gn_isolate_map.pyl - A mapping of Ninja build target names to GN labels and | 
|  | # test type classifications for the tests that are run on the bots. | 
|  | # | 
|  | # This mapping is used by MB so that we can uniformly refer to test binaries | 
|  | # by their Ninja target names in the recipes and not need to worry about how | 
|  | # they are referred to in GN or GYP specifically (the GYP target name is pretty | 
|  | # much always the same as the Ninja target name, since GYP target names are not | 
|  | # hierarchical). | 
|  | # | 
|  | # The "label" field specifies the matching GN label for the given ninja | 
|  | # target. | 
|  | # | 
|  | # The "type" field is used to determine what the command line for the test | 
|  | # needs to be; valid values are: | 
|  | # | 
|  | #  "windowed_test_launcher" | 
|  | #  : the test is a gtest-based test that uses the "brave-new-test-launcher" | 
|  | #    from //base/test:test_support and needs to run under Xvfb if run on | 
|  | #    some platforms (eg. Linux Desktop and Ozone CrOS). | 
|  | #  "console_test_launcher" | 
|  | #  : the test is a gtest-based test that uses the "brave-new-test-launcher" | 
|  | #    from //base/test:test_support but does not need Xvfb. | 
|  | #  "additional_compile_target" | 
|  | #  : this isn't actually a test, but we still need a mapping from the | 
|  | #    ninja target to the GN label in order to analyze it. | 
|  | #  "junit_test" | 
|  | #  : this is a JUnit test. | 
|  | #  "raw" | 
|  | #  : the test is a standalone executable; it may take an optional list of | 
|  | #    command line arguments in the "args" field, but otherwise needs no | 
|  | #    extra files or special handling. | 
|  | #  "script" | 
|  | #  : the test is a python script; the path to the script is specified in | 
|  | #    the "script" field. | 
|  | #  "unknown" | 
|  | #  : (the default), which indicates that we don't know what the command line | 
|  | #    needs to be (this is a fatal error). | 
|  | # | 
|  | # The optional "executable" field can be used to override the name | 
|  | # of the binary to run. If the field is not specified, the binary | 
|  | # name will be assumed to be the same as the ninja build target name. | 
|  | # On Windows, ".exe" will be automatically appended if need be, so | 
|  | # the executable name (and target name) should not contain an ".exe". | 
|  | # | 
|  | # The optional "args" field can be used to append extra command line | 
|  | # args onto the command line determined by the "type". If not specified, | 
|  | # it defaults to an empty list (no extra args). | 
|  | # | 
|  | # The optional "label_type" field can be used in conjunction with | 
|  | # "type" == "console_test_launcher" or "type" == "windowed_test_launcher" | 
|  | # to indicate that even though the command line | 
|  | # to use follows the test_launcher patterns, the actual GN label refers | 
|  | # to a different type of thing (usually a "group") and so MB can find | 
|  | # the generated runtime files in the right place. This is used, for | 
|  | # example, in content_site_isolation_browsertests . | 
|  | # | 
|  | # The optional "script" field is used when "type" == "script", and | 
|  | # specifies the GN path to the corresponding python file, e.g. | 
|  | # "//testing/scripts/foo.py". | 
|  |  | 
|  | { | 
|  | "All_syzygy": { | 
|  | "label": "//:All_syzygy", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "accessibility_unittests":  { | 
|  | "label": "//ui/accessibility:accessibility_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "android_webview_unittests": { | 
|  | "label": "//android_webview/test:android_webview_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "libANGLE": { | 
|  | "label": "//third_party/angle:libANGLE", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "angle_deqp_egl_tests": { | 
|  | "label": "//third_party/angle/src/tests:angle_deqp_egl_tests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "angle_deqp_gles2_tests": { | 
|  | "label": "//third_party/angle/src/tests:angle_deqp_gles2_tests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "angle_deqp_gles3_tests": { | 
|  | "label": "//third_party/angle/src/tests:angle_deqp_gles3_tests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "angle_deqp_gles31_tests": { | 
|  | "label": "//third_party/angle/src/tests:angle_deqp_gles31_tests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "angle_end2end_tests": { | 
|  | "label": "//third_party/angle/src/tests:angle_end2end_tests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "angle_white_box_tests": { | 
|  | "label": "//third_party/angle/src/tests:angle_white_box_tests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "angle_unittests": { | 
|  | "label": "//third_party/angle/src/tests:angle_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "app_list_unittests": { | 
|  | "label": "//ui/app_list:app_list_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "app_list_presenter_unittests": { | 
|  | "label": "//ash/app_list/presenter:app_list_presenter_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "app_shell_unittests": { | 
|  | "label": "//extensions/shell:app_shell_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "ash_content_unittests": { | 
|  | "label": "//ash:ash_content_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "ash_unittests": { | 
|  | "label": "//ash:ash_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "aura_unittests": { | 
|  | "label": "//ui/aura:aura_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "motopho_latency_test": { | 
|  | "label": "//chrome/test/vr/perf:motopho_latency_test", | 
|  | "type": "script", | 
|  | "script": "//chrome/test/vr/perf/latency/run_latency_test.py", | 
|  | "args": [ | 
|  | "-v", | 
|  | ], | 
|  | }, | 
|  | "vrcore_fps_test": { | 
|  | "label": "//chrome/test/vr/perf:vrcore_fps_test", | 
|  | "type": "script", | 
|  | "script": "//chrome/test/vr/perf/vrcore_fps/run_vrcore_fps_test.py", | 
|  | "args": [ | 
|  | "-v", | 
|  | ], | 
|  | }, | 
|  | "vr_perf_tests": { | 
|  | "label": "//tools/perf/contrib/vr_benchmarks:vr_perf_tests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_telemetry_benchmark_as_googletest.py", | 
|  | "args": [ | 
|  | "../../tools/perf/run_benchmark", | 
|  | ], | 
|  | }, | 
|  | "base_junit_tests": { | 
|  | "label": "//base:base_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "base_unittests": { | 
|  | "label": "//base:base_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "battor_agent_unittests": { | 
|  | "label": "//tools/battor_agent:battor_agent_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "blink_common_unittests": { | 
|  | "label": "//third_party/blink/common:blink_common_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "blink_heap_unittests": { | 
|  | "label": "//third_party/blink/renderer/platform/heap:blink_heap_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "blink_platform_unittests": { | 
|  | "label": "//third_party/blink/renderer/platform:blink_platform_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "blink_tests": { | 
|  | "label": "//:blink_tests", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "boringssl_crypto_tests": { | 
|  | "label": "//third_party/boringssl:boringssl_crypto_tests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "boringssl_ssl_tests": { | 
|  | "label": "//third_party/boringssl:boringssl_ssl_tests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "breakpad_unittests": { | 
|  | "label": "//third_party/breakpad:breakpad_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "browser_tests": { | 
|  | "label": "//chrome/test:browser_tests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "cacheinvalidation_unittests": { | 
|  | "label": "//third_party/cacheinvalidation:cacheinvalidation_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "capture_unittests": { | 
|  | "label": "//media/capture:capture_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "cast_audio_backend_unittests": { | 
|  | "label": "//chromecast/media/cma/backend:cast_audio_backend_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cast_base_junit_tests": { | 
|  | "label": "//chromecast/base:cast_base_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "cast_base_unittests": { | 
|  | "label": "//chromecast/base:cast_base_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cast_crash_unittests": { | 
|  | "label": "//chromecast/crash:cast_crash_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cast_graphics_unittests": { | 
|  | "label": "//chromecast/graphics:cast_graphics_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cast_junit_test_lists": { | 
|  | "label": "//chromecast:cast_junit_test_lists", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "cast_media_unittests": { | 
|  | "label": "//chromecast/media:cast_media_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cast_shell": { | 
|  | "label": "//chromecast:cast_shell", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "cast_shell_junit_tests": { | 
|  | "label": "//chromecast/browser/android:cast_shell_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "cast_shell_apk": { | 
|  | "label": "//chromecast:cast_shell_apk", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "cast_shell_browsertests": { | 
|  | "label": "//chromecast:cast_shell_browsertests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cast_shell_unittests": { | 
|  | "label": "//chromecast:cast_shell_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cast_test_lists": { | 
|  | "label": "//chromecast:cast_test_lists", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "cast_unittests": { | 
|  | "label": "//media/cast:cast_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "cc_unittests": { | 
|  | "label": "//cc:cc_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "chrome": { | 
|  | "label": "//chrome:chrome", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "chrome_app_unittests": { | 
|  | "label": "//chrome/test:chrome_app_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "chrome_cleaner_unittests": { | 
|  | "label": "//chrome/chrome_cleaner:chrome_cleaner_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "chrome_elf_import_unittests": { | 
|  | "label": "//chrome_elf:chrome_elf_import_unittests", | 
|  | "type": "raw", | 
|  | }, | 
|  | "chrome_elf_unittests": { | 
|  | "label": "//chrome_elf:chrome_elf_unittests", | 
|  | "type": "raw", | 
|  | }, | 
|  | "chrome_junit_tests": { | 
|  | "label": "//chrome/android:chrome_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "chrome_official_builder": { | 
|  | "label": "//:chrome_official_builder", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "chrome_official_builder_no_unittests": { | 
|  | "label": "//:chrome_official_builder_no_unittests", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "chrome_public_apk": { | 
|  | "label": "//chrome/android:chrome_public_apk", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "chrome_public_test_apk": { | 
|  | "label": "//chrome/android:chrome_public_test_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "chrome_public_test_vr_apk": { | 
|  | "label": "//chrome/android:chrome_public_test_vr_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "chrome_sync_shell_test_apk": { | 
|  | "label": "//chrome/android:chrome_sync_shell_test_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "chromedriver": { | 
|  | "label": "//chrome/test/chromedriver:chromedriver", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "chromedriver_py_tests": { | 
|  | "label": "//chrome/test/chromedriver:chromedriver_py_tests", | 
|  | "type": "script", | 
|  | "script": "//testing/xvfb.py", | 
|  | "args": [ | 
|  | "../../chrome/test/chromedriver/test/run_py_tests.py", | 
|  | "--chromedriver=chromedriver", | 
|  | "--log-path=${ISOLATED_OUTDIR}/chromedriver.log", | 
|  | ], | 
|  | }, | 
|  | "chromedriver_unittests": { | 
|  | "label": "//chrome/test/chromedriver:chromedriver_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "chromeos_unittests": { | 
|  | "label": "//chromeos:chromeos_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "chromeos_components_unittests": { | 
|  | "label": "//chromeos/components:chromeos_components_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "chromevox_tests": { | 
|  | "label": "//chrome/browser/resources/chromeos/chromevox:chromevox_tests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "chromium_builder_asan": { | 
|  | "label": "//:chromium_builder_asan", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "chromium_builder_perf": { | 
|  | "label": "//:chromium_builder_perf", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "chromiumos_preflight": { | 
|  | "label": "//:chromiumos_preflight", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "components_background_task_scheduler_junit_tests": { | 
|  | "label": "//components/background_task_scheduler:components_background_task_scheduler_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "components_browsertests": { | 
|  | "label": "//components:components_browsertests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "components_gcm_driver_junit_tests": { | 
|  | "label": "//components/gcm_driver/android:components_gcm_driver_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "components_invalidation_impl_junit_tests": { | 
|  | "label": "//components/invalidation/impl:components_invalidation_impl_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "components_policy_junit_tests": { | 
|  | "label": "//components/policy/android:components_policy_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "components_signin_junit_tests": { | 
|  | "label": "//components/signin/core/browser/android:components_signin_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "components_unittests": { | 
|  | "label": "//components:components_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "components_perftests": { | 
|  | "label": "//components:components_perftests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_gtest_perf_test.py", | 
|  | "args": [ | 
|  | "--xvfb", | 
|  | "components_perftests", | 
|  | ], | 
|  | }, | 
|  | "components_variations_junit_tests": { | 
|  | "label": "//components/variations/android:components_variations_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "components_web_restrictions_junit_tests": { | 
|  | "label": "//components/web_restrictions:components_web_restrictions_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "compositor_unittests": { | 
|  | "label": "//ui/compositor:compositor_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "content_browsertests": { | 
|  | "label": "//content/test:content_browsertests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "content_junit_tests": { | 
|  | "label": "//content/public/android:content_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "content_shell_crash_test": { | 
|  | "label": "//content/shell:content_shell_crash_test", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/content_shell_crash_test.py", | 
|  | }, | 
|  | "content_shell_test_apk": { | 
|  | "label": "//content/shell/android:content_shell_test_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "content_unittests": { | 
|  | "label": "//content/test:content_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "courgette_unittests": { | 
|  | "label": "//courgette:courgette_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "crashpad_tests": { | 
|  | "label": "//third_party/crashpad/crashpad:crashpad_tests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cronet_package": { | 
|  | "label": "//components/cronet/android:cronet_package", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "cronet_sample_test_apk": { | 
|  | "label": "//components/cronet/android:cronet_sample_test_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cronet_smoketests_missing_native_library_instrumentation_apk": { | 
|  | "label": "//components/cronet/android:cronet_smoketests_missing_native_library_instrumentation_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cronet_smoketests_platform_only_instrumentation_apk": { | 
|  | "label": "//components/cronet/android:cronet_smoketests_platform_only_instrumentation_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cronet_test": { | 
|  | "label": "//components/cronet/ios/test:cronet_test", | 
|  | "type": "raw", | 
|  | }, | 
|  | "cronet_tests": { | 
|  | "label": "//components/cronet:cronet_tests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cronet_unittests": { | 
|  | "label": "//components/cronet:cronet_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cronet_unittests_android": { | 
|  | "label": "//components/cronet/android:cronet_unittests_android", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "cronet_unittests_ios": { | 
|  | "label": "//components/cronet/ios:cronet_unittests_ios", | 
|  | "type": "raw", | 
|  | }, | 
|  | "cronet_test_instrumentation_apk": { | 
|  | "label": "//components/cronet/android:cronet_test_instrumentation_apk", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "cros_vm_sanity_test": { | 
|  | "label": "//chromeos:cros_vm_sanity_test", | 
|  | "type": "raw", | 
|  | }, | 
|  | "crypto_unittests": { | 
|  | "label": "//crypto:crypto_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "dbus_unittests": { | 
|  | "label": "//dbus:dbus_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "device_junit_tests": { | 
|  | "label": "//device:device_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "device_unittests": { | 
|  | "label": "//device:device_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "devtools_closure_compile": { | 
|  | "label": "//third_party/blink/renderer/devtools:devtools_closure_compile", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_devtools_check.py", | 
|  | "args": [ | 
|  | "../../third_party/blink/renderer/devtools/scripts/compile_frontend.py", | 
|  | ], | 
|  | }, | 
|  | "devtools_eslint": { | 
|  | "label": "//third_party/blink/renderer/devtools:devtools_eslint", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_devtools_check.py", | 
|  | "args": [ | 
|  | "../../third_party/blink/renderer/devtools/scripts/lint_javascript.py", | 
|  | ], | 
|  | }, | 
|  | "display_unittests": { | 
|  | "label": "//ui/display:display_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "dump_syms" : { | 
|  | "label": "//third_party/breakpad:dump_syms", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "elevation_service_unittests": { | 
|  | "label": "//chrome/elevation_service:elevation_service_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "empty_main": { | 
|  | "label": "//testing:empty_main", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "events_unittests": { | 
|  | "label": "//ui/events:events_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "exo_unittests": { | 
|  | "label": "//components/exo:exo_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "extensions_browsertests": { | 
|  | "label": "//extensions:extensions_browsertests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "extensions_unittests": { | 
|  | "label": "//extensions:extensions_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "filesystem_service_unittests": { | 
|  | "label": "//components/services/filesystem:filesystem_service_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "gcm_unit_tests": { | 
|  | "label": "//google_apis/gcm:gcm_unit_tests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "gfx_unittests": { | 
|  | "label": "//ui/gfx:gfx_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "gin_unittests": { | 
|  | "label": "//gin:gin_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "angle_gles1_conformance_tests": { | 
|  | "label": "//third_party/angle/src/tests:angle_gles1_conformance_tests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "gles2_conform_test": { | 
|  | "label": "//gpu/gles2_conform_support:gles2_conform_test", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "gl_tests": { | 
|  | "label": "//gpu:gl_tests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "gl_unittests": { | 
|  | "label": "//ui/gl:gl_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "gl_unittests_ozone": { | 
|  | "label": "//ui/gl:gl_unittests_ozone", | 
|  | "label_type": "group", | 
|  | "type": "windowed_test_launcher", | 
|  | "executable": "gl_unittests", | 
|  | }, | 
|  | "gn_all": { | 
|  | "label": "//:gn_all", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "gn_unittests": { | 
|  | "label": "//tools/gn:gn_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "google_apis_unittests": { | 
|  | "label": "//google_apis:google_apis_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "gpu_unittests": { | 
|  | "label": "//gpu:gpu_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "headless_lib": { | 
|  | "label": "//headless:headless_lib", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "headless_browsertests": { | 
|  | "label": "//headless:headless_browsertests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "headless_shell": { | 
|  | "label": "//headless:headless_shell", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "headless_tests": { | 
|  | "label": "//headless:headless_tests", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "headless_unittests": { | 
|  | "label": "//headless:headless_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "installer_util_unittests": { | 
|  | "label": "//chrome/installer/util:installer_util_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "install_static_unittests": { | 
|  | "label": "//chrome/install_static:install_static_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "interactive_ui_tests": { | 
|  | "label": "//chrome/test:interactive_ui_tests", | 
|  | "type": "windowed_test_launcher", | 
|  | "args": [ | 
|  | "--snapshot-output-dir=${ISOLATED_OUTDIR}", | 
|  | ], | 
|  | }, | 
|  | "ios_chrome_adaptive_toolbar_egtests": { | 
|  | "label": "//ios/chrome/test/earl_grey:ios_chrome_adaptive_toolbar_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_chrome_bookmarks_egtests": { | 
|  | "label": "//ios/chrome/test/earl_grey:ios_chrome_bookmarks_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_chrome_integration_egtests": { | 
|  | "label": "//ios/chrome/test/earl_grey:ios_chrome_integration_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_chrome_payments_egtests": { | 
|  | "label": "//ios/chrome/test/earl_grey:ios_chrome_payments_egtests", | 
|  | "type": "raw", | 
|  | "args": [ | 
|  | "--enable-features=WebPayments", | 
|  | ], | 
|  | }, | 
|  | "ios_chrome_reading_list_egtests": { | 
|  | "label": "//ios/chrome/test/earl_grey:ios_chrome_reading_list_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_chrome_settings_egtests": { | 
|  | "label": "//ios/chrome/test/earl_grey:ios_chrome_settings_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_chrome_smoke_egtests": { | 
|  | "label": "//ios/chrome/test/earl_grey:ios_chrome_smoke_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_chrome_ui_egtests": { | 
|  | "label": "//ios/chrome/test/earl_grey:ios_chrome_ui_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_chrome_unittests": { | 
|  | "label": "//ios/chrome/test:ios_chrome_unittests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_chrome_web_egtests": { | 
|  | "label": "//ios/chrome/test/earl_grey:ios_chrome_web_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_components_unittests": { | 
|  | "label": "//ios/components:ios_components_unittests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_net_unittests": { | 
|  | "label": "//ios/net:ios_net_unittests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_remoting_unittests": { | 
|  | "label": "//remoting/ios:ios_remoting_unittests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_showcase_egtests": { | 
|  | "label": "//ios/showcase:ios_showcase_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_web_inttests": { | 
|  | "label": "//ios/web:ios_web_inttests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_web_shell_egtests": { | 
|  | "label": "//ios/web/shell/test:ios_web_shell_egtests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_web_unittests": { | 
|  | "label": "//ios/web:ios_web_unittests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_web_view_inttests": { | 
|  | "label": "//ios/web_view:ios_web_view_inttests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ios_web_view_unittests": { | 
|  | "label": "//ios/web_view:ios_web_view_unittests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ipc_tests": { | 
|  | "label": "//ipc:ipc_tests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "jingle_unittests": { | 
|  | "label": "//jingle:jingle_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "junit_unit_tests": { | 
|  | "label": "//testing/android/junit:junit_unit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "keyboard_unittests": { | 
|  | "label": "//ui/keyboard:keyboard_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "latency_unittests": { | 
|  | "label": "//ui/latency:latency_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "leveldb_service_unittests": { | 
|  | "label": "//components/services/leveldb:leveldb_service_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "libjingle_xmpp_unittests": { | 
|  | "label": "//third_party/libjingle_xmpp:libjingle_xmpp_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "mac_installer_unittests": { | 
|  | "label": "//chrome/installer/mac/app:mac_installer_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "mash:all" : { | 
|  | "label": "//mash:all", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "media_base_junit_tests": { | 
|  | "label": "//media/base/android:media_base_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "media_unittests": { | 
|  | "label": "//media:media_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "media_service_unittests": { | 
|  | "label": "//media/mojo/services:media_service_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "media_blink_unittests": { | 
|  | "label": "//media/blink:media_blink_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "media_router_e2e_tests": { | 
|  | "label": "//chrome/test/media_router:media_router_e2e_tests", | 
|  | "type": "script", | 
|  | "script": "//chrome/test/media_router/internal/media_router_tests.py", | 
|  | "args": [ | 
|  | "--extension", | 
|  | "mr_extension/", | 
|  | "--test_binary", | 
|  | "./browser_tests", | 
|  | ], | 
|  | }, | 
|  | "media_router_perf_tests": { | 
|  | "label": "//chrome/test/media_router:media_router_perf_tests", | 
|  | "type": "script", | 
|  | "script": "//chrome/test/media_router/telemetry/run_benchmark.py", | 
|  | "args": [ | 
|  | "--browser=release", | 
|  | "--also-run-disabled-tests", | 
|  | "-v", | 
|  | "--use-live-sites", | 
|  | "--output-format=chartjson", | 
|  | "--output-dir=${ISOLATED_OUTDIR}", | 
|  | ], | 
|  | }, | 
|  | "microdump_stackwalk" : { | 
|  | "label": "//third_party/breakpad:microdump_stackwalk", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "midi_unittests": { | 
|  | "label": "//media/midi:midi_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "mini_installer": { | 
|  | "label": "//chrome/installer/mini_installer:mini_installer", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "mini_installer_tests": { | 
|  | "label": "//chrome/test/mini_installer:mini_installer_tests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_isolated_script_test.py", | 
|  | "args": [ | 
|  | "--isolated-script-test-output=${ISOLATED_OUTDIR}/results.json", | 
|  | "../../chrome/test/mini_installer/test_installer.py", | 
|  | ], | 
|  | }, | 
|  | "mojo_core_unittests": { | 
|  | "label": "//mojo/edk:mojo_core_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "mojo_unittests": { | 
|  | "label": "//mojo:mojo_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "mojo_test_apk": { | 
|  | "label": "//mojo/android:mojo_test_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "monochrome_apk_checker": { | 
|  | "label": "//chrome/android/monochrome:monochrome_apk_checker", | 
|  | "type": "script", | 
|  | "script": "//chrome/android/monochrome/scripts/monochrome_apk_checker_wrapper.py", | 
|  | "args": [ | 
|  | "--script", | 
|  | "../../chrome/android/monochrome/scripts/monochrome_apk_checker.py", | 
|  | "--chrome-apk", | 
|  | "apks/ChromeModernPublic.apk", | 
|  | "--system-webview-apk", | 
|  | "apks/SystemWebView.apk", | 
|  | "--monochrome-apk", | 
|  | "apks/MonochromePublic.apk", | 
|  | ], | 
|  | }, | 
|  | "monochrome_static_initializers": { | 
|  | "label": "//chrome/android:monochrome_static_initializers", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "message_center_unittests": { | 
|  | "label": "//ui/message_center:message_center_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "metrics_python_tests": { | 
|  | "label": "//tools/metrics:metrics_python_tests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_isolated_script_test.py", | 
|  | "args": [ | 
|  | "../../tools/metrics/metrics_python_tests.py" | 
|  | ] | 
|  | }, | 
|  | "mash_unittests": { | 
|  | "label": "//mash:mash_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "nacl_helper_nonsfi_unittests": { | 
|  | "label": "//components/nacl/loader:nacl_helper_nonsfi_unittests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "nacl_loader_unittests": { | 
|  | "label": "//components/nacl/loader:nacl_loader_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "net_junit_tests": { | 
|  | "label": "//net/android:net_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "net_perftests": { | 
|  | "label": "//net:net_perftests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_performance_tests_wrapper.py", | 
|  | "args": [ | 
|  | "net_perftests", | 
|  | ], | 
|  | }, | 
|  | "net_unittests": { | 
|  | "label": "//net:net_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "previous_version_mini_installer": { | 
|  | "label": "//chrome/installer/mini_installer:previous_version_mini_installer", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "notification_helper_unittests": { | 
|  | "label": "//chrome/notification_helper:notification_helper_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "ocmock_support_unittests": { | 
|  | "label": "//ios/testing:ocmock_support_unittests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "ozone_unittests": { | 
|  | "label": "//ui/ozone:ozone_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "ozone_gl_unittests": { | 
|  | "label": "//ui/ozone/gl:ozone_gl_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "ozone_x11_unittests": { | 
|  | "label": "//ui/ozone:ozone_x11_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "pdf_fuzzers": { | 
|  | "label": "//pdf/pdfium/fuzzers:pdf_fuzzers", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "pdf_unittests": { | 
|  | "label": "//pdf:pdf_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "pdfium_all": { | 
|  | "label": "//third_party/pdfium:pdfium_all", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "pdfium_test": { | 
|  | "label": "//third_party/pdfium/samples:pdfium_test", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "postmortem-metadata": { | 
|  | "label": "//v8:postmortem-metadata", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "ppapi_unittests": { | 
|  | "label": "//ppapi:ppapi_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "printing_unittests": { | 
|  | "label": "//printing:printing_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "remoting/client:client": { | 
|  | "label": "//remoting/client:client", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "remoting/host:host": { | 
|  | "label": "//remoting/host:host", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "remoting/webapp:webapp": { | 
|  | "label": "//remoting/webapp:webapp", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "remoting_unittests": { | 
|  | "label": "//remoting:remoting_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "sandbox_linux_unittests": { | 
|  | "label": "//sandbox/linux:sandbox_linux_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "sandbox_mac_unittests": { | 
|  | "label": "//sandbox/mac:sandbox_mac_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "sbox_integration_tests": { | 
|  | "label": "//sandbox/win:sbox_integration_tests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "sbox_unittests": { | 
|  | "label": "//sandbox/win:sbox_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "sbox_validation_tests": { | 
|  | "label": "//sandbox/win:sbox_validation_tests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "select_to_speak_extension_tests": { | 
|  | "label": "//chrome/browser/resources/chromeos/select_to_speak:select_to_speak_extension_tests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "service_manager_unittests": { | 
|  | "label": "//services/service_manager/tests:service_manager_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "service_junit_tests": { | 
|  | "label": "//services:service_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "services_unittests": { | 
|  | "label": "//services:services_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "setup_unittests": { | 
|  | "label": "//chrome/installer/setup:setup_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "skia_unittests": { | 
|  | "label": "//skia:skia_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "snapshot_unittests": { | 
|  | "label": "//ui/snapshot:snapshot_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "sql_unittests": { | 
|  | "label": "//sql:sql_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "storage_unittests": { | 
|  | "label": "//storage:storage_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "swiftshader_unittests": { | 
|  | "label": "//third_party/swiftshader/tests/unittests:swiftshader_unittests", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "sync_integration_tests": { | 
|  | "label": "//chrome/test:sync_integration_tests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "system_webview_apk": { | 
|  | "label": "//android_webview:system_webview_apk", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "system_webview_shell_layout_test_apk": { | 
|  | "label": "//android_webview/tools/system_webview_shell:system_webview_shell_layout_test_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "telemetry_gpu_integration_test": { | 
|  | "label": "//chrome/test:telemetry_gpu_integration_test", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_gpu_integration_test_as_googletest.py", | 
|  | "args": [ | 
|  | "../../content/test/gpu/run_gpu_integration_test.py", | 
|  | ], | 
|  | }, | 
|  | "telemetry_gpu_unittests": { | 
|  | "label": "//chrome/test:telemetry_gpu_unittests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_telemetry_as_googletest.py", | 
|  | "args": [ | 
|  | "../../content/test/gpu/run_unittests.py", | 
|  | "-v", | 
|  | ], | 
|  | }, | 
|  | "telemetry_perf_unittests": { | 
|  | "label": "//chrome/test:telemetry_perf_unittests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_telemetry_as_googletest.py", | 
|  | "args": [ | 
|  | "../../tools/perf/run_tests", | 
|  | "-v", | 
|  | ], | 
|  | }, | 
|  | "telemetry_perf_tests": { | 
|  | "label": "//chrome/test:telemetry_perf_tests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_telemetry_benchmark_as_googletest.py", | 
|  | "args": [ | 
|  | "../../tools/perf/run_benchmark", | 
|  | ], | 
|  | }, | 
|  | "telemetry_perf_tests_without_chrome": { | 
|  | "label": "//chrome/test:telemetry_perf_tests_without_chrome", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_performance_tests.py", | 
|  | "args": [ | 
|  | "../../tools/perf/run_benchmark", | 
|  | ], | 
|  | }, | 
|  | # Perf is in the middle of refactoring their recipe.  crbug.com/757933 | 
|  | # These isolates are the new targets for the refactor and will replace | 
|  | # the old ones when migration is complete. | 
|  | "performance_test_suite": { | 
|  | "label": "//chrome/test:performance_test_suite", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_performance_tests.py", | 
|  | "args": [ | 
|  | "../../tools/perf/run_benchmark", | 
|  | ], | 
|  | }, | 
|  | "performance_webview_test_suite": { | 
|  | "label": "//chrome/test:performance_webview_test_suite", | 
|  | "type": "script", | 
|  | "script": "//third_party/catapult/devil/devil/android/tools/system_app.py", | 
|  | "args": [ | 
|  | "remove", | 
|  | "--package", | 
|  | "com.android.webview", | 
|  | "com.google.android.webview", | 
|  | "-v", | 
|  | "--", | 
|  | "../../testing/scripts/run_performance_tests.py", | 
|  | "../../tools/perf/run_benchmark", | 
|  | ], | 
|  | }, | 
|  | "telemetry_perf_webview_tests": { | 
|  | "label": "//chrome/test:telemetry_perf_webview_tests", | 
|  | "type": "script", | 
|  | "script": "//third_party/catapult/devil/devil/android/tools/system_app.py", | 
|  | "args": [ | 
|  | "remove", | 
|  | "--package", | 
|  | "com.android.webview", | 
|  | "com.google.android.webview", | 
|  | "-v", | 
|  | "--", | 
|  | "../../testing/scripts/run_telemetry_benchmark_as_googletest.py", | 
|  | "../../tools/perf/run_benchmark", | 
|  | ], | 
|  | }, | 
|  | "telemetry_unittests": { | 
|  | "label": "//chrome/test:telemetry_unittests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_telemetry_as_googletest.py", | 
|  | "args": [ | 
|  | "--xvfb", | 
|  | "../../tools/perf/run_telemetry_tests", | 
|  | "-v", | 
|  | # TODO(nedn, eyaich): Remove this flag once crbug.com/549140 is fixed & | 
|  | # Telemetry no longer downloads files in parallel. (crbug.com/661434#c24) | 
|  | "--jobs=1", | 
|  | "--chrome-root", | 
|  | "../../", | 
|  | ], | 
|  | }, | 
|  | "traffic_annotation_auditor_unittests": { | 
|  | "label": | 
|  | "//tools/traffic_annotation/auditor:traffic_annotation_auditor_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "media_perftests": { | 
|  | "label": "//media:media_perftests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_performance_tests_wrapper.py", | 
|  | "args": [ | 
|  | "media_perftests", | 
|  | "--single-process-tests", | 
|  | "--test-launcher-retry-limit=0", | 
|  | "--isolated-script-test-filter=*::-*_unoptimized::*_unaligned::*unoptimized_aligned", | 
|  | ], | 
|  | }, | 
|  | "load_library_perf_tests": { | 
|  | "label": "//chrome/test:load_library_perf_tests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_performance_tests_wrapper.py", | 
|  | "args": [ | 
|  | "load_library_perf_tests", | 
|  | "--test-launcher-print-test-stdio=always" | 
|  | ], | 
|  | }, | 
|  | "tracing_perftests": { | 
|  | "label": "//components/tracing:tracing_perftests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_performance_tests_wrapper.py", | 
|  | "args": [ | 
|  | "tracing_perftests", | 
|  | "--test-launcher-print-test-stdio=always", | 
|  | "--adb-path", | 
|  | "src/third_party/android_tools/sdk/platform-tools/adb", | 
|  | ], | 
|  | }, | 
|  | "gpu_perftests": { | 
|  | "label": "//gpu:gpu_perftests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_gtest_perf_test.py", | 
|  | "args": [ | 
|  | "gpu_perftests", | 
|  | "--adb-path", | 
|  | "src/third_party/android_tools/sdk/platform-tools/adb", | 
|  | ], | 
|  | }, | 
|  | "command_buffer_perftests": { | 
|  | "label": "//gpu:command_buffer_perftests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_gtest_perf_test.py", | 
|  | "args": [ | 
|  | "command_buffer_perftests", | 
|  | "--adb-path", | 
|  | "src/third_party/android_tools/sdk/platform-tools/adb", | 
|  | ], | 
|  | }, | 
|  | "angle_perftests": { | 
|  | "label": "//chrome/test:angle_perftests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_performance_tests_wrapper.py", | 
|  | "args": [ | 
|  | "angle_perftests", | 
|  | "--test-launcher-print-test-stdio=always", | 
|  | "--test-launcher-jobs=1", | 
|  | "--test-launcher-retry-limit=0", | 
|  | ], | 
|  | }, | 
|  | "vr_common_perftests": { | 
|  | "label": "//chrome/browser/vr:vr_common_perftests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_gtest_perf_test.py", | 
|  | "args": [ | 
|  | "vr_common_perftests", | 
|  | "--adb-path", | 
|  | "src/third_party/android_tools/sdk/platform-tools/adb", | 
|  | ] | 
|  | }, | 
|  | "performance_browser_tests": { | 
|  | "label": "//chrome/test:performance_browser_tests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_performance_tests_wrapper.py", | 
|  | "args": [ | 
|  | "performance_browser_tests", | 
|  | "--test-launcher-print-test-stdio=always", | 
|  | # TODO(crbug.com/759866): Figure out why CastV2PerformanceTest/0 sometimes | 
|  | # takes 15-30 seconds to start up and, once fixed, remove this workaround | 
|  | # (extends the watchdog timeout to 2 minutes, normally 30 seconds). | 
|  | "--test-launcher-timeout=120000", | 
|  | "--gtest_filter=TabCapturePerformanceTest.*:CastV2PerformanceTest.*", | 
|  | "--test-launcher-jobs=1", | 
|  | "--enable-gpu" | 
|  | ], | 
|  | }, | 
|  | "native_theme_unittests": { | 
|  | "label": "//ui/native_theme:native_theme_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "ui_android_unittests": { | 
|  | "label": "//ui/android:ui_android_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "ui_base_unittests": { | 
|  | "label": "//ui/base:ui_base_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "ui_chromeos_unittests": { | 
|  | "label": "//ui/chromeos:ui_chromeos_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "ui_junit_tests": { | 
|  | "label": "//ui/android:ui_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "ui_touch_selection_unittests": { | 
|  | "label": "//ui/touch_selection:ui_touch_selection_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "unit_tests": { | 
|  | "label": "//chrome/test:unit_tests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "url_unittests": { | 
|  | "label": "//url:url_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "v8:gn_all": { | 
|  | "label": "//v8:gn_all", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "video_decode_accelerator_unittest": { | 
|  | "label": "//media/gpu:video_decode_accelerator_unittest", | 
|  | "type": "raw", | 
|  | "args": [], | 
|  | }, | 
|  | "views_mus_interactive_ui_tests": { | 
|  | "label": "//ui/views/mus:views_mus_interactive_ui_tests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "views_mus_unittests": { | 
|  | "label": "//ui/views/mus:views_mus_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "views_perftests": { | 
|  | "label": "//ui/views:views_perftests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_performance_tests_wrapper.py", | 
|  | "args": [ | 
|  | "--xvfb", | 
|  | "views_perftests", | 
|  | ], | 
|  | }, | 
|  | "views_unittests": { | 
|  | "label": "//ui/views:views_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "viz_unittests": { | 
|  | "label": "//components/viz:viz_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "vr_common_unittests": { | 
|  | "label": "//chrome/browser/vr:vr_common_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "vr_pixeltests": { | 
|  | "label": "//chrome/browser/vr:vr_pixeltests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "vr_testapp": { | 
|  | "label": "//chrome/browser/vr/testapp:vr_testapp", | 
|  | "type": "additional_compile_target", | 
|  | }, | 
|  | "wayland_client_perftests": { | 
|  | "label": "//components/exo/wayland:wayland_client_perftests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "webapk_client_junit_tests": { | 
|  | "label": "//chrome/android/webapk/libs/client:webapk_client_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "webapk_shell_apk_junit_tests": { | 
|  | "label": "//chrome/android/webapk/shell_apk:webapk_shell_apk_junit_tests", | 
|  | "type": "junit_test", | 
|  | }, | 
|  | "webkit_layout_tests": { | 
|  | "label": "//:webkit_layout_tests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_isolated_script_test.py", | 
|  | "args": [ | 
|  | "--xvfb", | 
|  | "../../third_party/blink/tools/run_web_tests.py", | 
|  | "--clobber-old-results", | 
|  | "--debug-rwt-logging", | 
|  | "--no-show-results", | 
|  | "--results-directory", "${ISOLATED_OUTDIR}/layout-test-results", | 
|  | ], | 
|  | }, | 
|  | "webkit_layout_tests_exparchive": { | 
|  | "label": "//:webkit_layout_tests_exparchive", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_isolated_script_test.py", | 
|  | "args": [ | 
|  | "--xvfb", | 
|  | "../../third_party/blink/tools/run_web_tests.py", | 
|  | "--seed", "4", | 
|  | "--no-show-results", | 
|  | "--zero-tests-executed-ok", | 
|  | "--clobber-old-results", | 
|  | "--exit-after-n-failures", "5000", | 
|  | "--exit-after-n-crashes-or-timeouts", "100", | 
|  | "--debug-rwt-logging", | 
|  | "--results-directory", "${ISOLATED_OUTDIR}/layout-test-results", | 
|  | ], | 
|  | }, | 
|  | "webkit_python_tests": { | 
|  | "label": "//:webkit_python_tests", | 
|  | "type": "script", | 
|  | "script": "//testing/scripts/run_isolated_script_test.py", | 
|  | "args": [ | 
|  | "../../third_party/blink/tools/run_blinkpy_tests.py" | 
|  | ] | 
|  | }, | 
|  | "webkit_unit_tests": { | 
|  | "label": "//third_party/blink/renderer/controller:webkit_unit_tests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "webview_instrumentation_test_apk": { | 
|  | "label": "//android_webview/test:webview_instrumentation_test_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "webview_ui_test_app_test_apk": { | 
|  | "label": "//android_webview/tools/automated_ui_tests:webview_ui_test_app_test_apk", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "wm_unittests": { | 
|  | "label": "//ui/wm:wm_unittests", | 
|  | "type": "windowed_test_launcher", | 
|  | }, | 
|  | "wtf_unittests": { | 
|  | "label": "//third_party/blink/renderer/platform/wtf:wtf_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | "zucchini_unittests": { | 
|  | "label": "//components/zucchini:zucchini_unittests", | 
|  | "type": "console_test_launcher", | 
|  | }, | 
|  | } |