| OLD | NEW |
| 1 ## Copyright 2015 The Chromium Authors. All rights reserved. | 1 ## Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 # gn_isolate_map.pyl - A mapping of Ninja build target names to GN labels and | 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. | 6 # test type classifications for the tests that are run on the bots. |
| 7 # | 7 # |
| 8 # This mapping is used by MB so that we can uniformly refer to test binaries | 8 # This mapping is used by MB so that we can uniformly refer to test binaries |
| 9 # by their Ninja target names in the recipes and not need to worry about how | 9 # by their Ninja target names in the recipes and not need to worry about how |
| 10 # they are referred to in GN or GYP specifically (the GYP target name is pretty | 10 # they are referred to in GN or GYP specifically (the GYP target name is pretty |
| 11 # much always the same as the Ninja target name, since GYP target names are not | 11 # much always the same as the Ninja target name, since GYP target names are not |
| 12 # hierarchical). | 12 # hierarchical). |
| 13 # | 13 # |
| 14 # The "label" field specifies the matching GN label for the given ninja | 14 # The "label" field specifies the matching GN label for the given ninja |
| 15 # target. | 15 # target. |
| 16 # | 16 # |
| 17 # The "type" field is used to determine what the command line for the test | 17 # The "type" field is used to determine what the command line for the test |
| 18 # needs to be; valid values are: | 18 # needs to be; valid values are: |
| 19 # | 19 # |
| 20 # "windowed_test_launcher" | 20 # "windowed_test_launcher" |
| 21 # : the test is a gtest-based test that uses the "brave-new-test-launcher" | 21 # : the test is a gtest-based test that uses the "brave-new-test-launcher" |
| 22 # from //base/test:test_support and needs to run under Xvfb if run on | 22 # from //base/test:test_support and needs to run under Xvfb if run on |
| 23 # an X11-based platform (use_x11=true). | 23 # an X11-based platform (use_x11=true). |
| 24 # "console_test_launcher" | 24 # "console_test_launcher" |
| 25 # : the test is a gtest-based test that uses the "brave-new-test-launcher" | 25 # : the test is a gtest-based test that uses the "brave-new-test-launcher" |
| 26 # from //base/test:test_support but does not need Xvfb. | 26 # from //base/test:test_support but does not need Xvfb. |
| 27 # "gpu_browser_test" | 27 # "gpu_browser_test" |
| 28 # : the test is a subset of the browser_tests that will be run against | 28 # : the test is a subset of the browser_tests that will be run against |
| 29 # a real GPU. | 29 # a real GPU. |
| 30 # "additional_compile_target" |
| 31 # : this isn't actually a test, but we still need a mapping from the |
| 32 # ninja target to the GN label in order to analyze it. |
| 30 # "raw" | 33 # "raw" |
| 31 # : the test is a standalone executable; it may take an optional list of | 34 # : the test is a standalone executable; it may take an optional list of |
| 32 # command line arguments in the "args" field, but otherwise needs no | 35 # command line arguments in the "args" field, but otherwise needs no |
| 33 # extra files or special handling. | 36 # extra files or special handling. |
| 34 # "script" | 37 # "script" |
| 35 # : the test is a python script; the path to the script is specified in | 38 # : the test is a python script; the path to the script is specified in |
| 36 # the "script" field. | 39 # the "script" field. |
| 37 # "unknown" | 40 # "unknown" |
| 38 # : (the default), which indicates that we don't know what the command line | 41 # : (the default), which indicates that we don't know what the command line |
| 39 # needs to be (this is a fatal error). | 42 # needs to be (this is a fatal error). |
| (...skipping 14 matching lines...) Expand all Loading... |
| 54 # to use follows the test_launcher patterns, the actual GN label refers | 57 # to use follows the test_launcher patterns, the actual GN label refers |
| 55 # to a different type of thing (usually a "group") and so MB can find | 58 # to a different type of thing (usually a "group") and so MB can find |
| 56 # the generated runtime files in the right place. This is used, for | 59 # the generated runtime files in the right place. This is used, for |
| 57 # example, in content_site_isolation_browsertests . | 60 # example, in content_site_isolation_browsertests . |
| 58 # | 61 # |
| 59 # The optional "script" field is used when "type" == "script", and | 62 # The optional "script" field is used when "type" == "script", and |
| 60 # specifies the GN path to the corresponding python file, e.g. | 63 # specifies the GN path to the corresponding python file, e.g. |
| 61 # "//testing/scripts/foo.py". | 64 # "//testing/scripts/foo.py". |
| 62 | 65 |
| 63 { | 66 { |
| 67 "All": { |
| 68 "label": "//:All", |
| 69 "type": "additional_compile_target", |
| 70 }, |
| 64 "accessibility_unittests": { | 71 "accessibility_unittests": { |
| 65 "label": "//ui/accessibility:accessibility_unittests", | 72 "label": "//ui/accessibility:accessibility_unittests", |
| 66 "type": "raw", | 73 "type": "raw", |
| 67 "args": [], | 74 "args": [], |
| 68 }, | 75 }, |
| 69 "android_webview_test_apk": { | 76 "android_webview_test_apk": { |
| 70 "label": "//android_webview/test:android_webview_test_apk", | 77 "label": "//android_webview/test:android_webview_test_apk", |
| 71 "type": "console_test_launcher", | 78 "type": "console_test_launcher", |
| 72 }, | 79 }, |
| 73 "android_webview_unittests": { | 80 "android_webview_unittests": { |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 184 "type": "console_test_launcher", | 191 "type": "console_test_launcher", |
| 185 }, | 192 }, |
| 186 "cast_base_unittests": { | 193 "cast_base_unittests": { |
| 187 "label": "//cast:cast_base_unittests", | 194 "label": "//cast:cast_base_unittests", |
| 188 "type": "console_test_launcher", | 195 "type": "console_test_launcher", |
| 189 }, | 196 }, |
| 190 "cast_crash_unittests": { | 197 "cast_crash_unittests": { |
| 191 "label": "//chromecast/crash:cast_crash_unittests", | 198 "label": "//chromecast/crash:cast_crash_unittests", |
| 192 "type": "console_test_launcher", | 199 "type": "console_test_launcher", |
| 193 }, | 200 }, |
| 201 "cast_media_unittests": { |
| 202 "label": "//chromecast/media:cast_media_unittests", |
| 203 "type": "console_test_launcher", |
| 204 }, |
| 194 "cast_shell_unittests": { | 205 "cast_shell_unittests": { |
| 195 "label": "//chromecast/app:cast_shell_unittests", | 206 "label": "//chromecast/app:cast_shell_unittests", |
| 196 "type": "console_test_launcher", | 207 "type": "console_test_launcher", |
| 197 }, | 208 }, |
| 209 "cast_shell_browser_test": { |
| 210 "label": "//chromecast/browser:cast_shell_browser_test", |
| 211 "type": "console_test_launcher", |
| 212 }, |
| 198 "cast_unittests": { | 213 "cast_unittests": { |
| 199 "label": "//media/cast:cast_unittests", | 214 "label": "//media/cast:cast_unittests", |
| 200 "type": "windowed_test_launcher", | 215 "type": "windowed_test_launcher", |
| 201 }, | 216 }, |
| 202 "cc_unittests": { | 217 "cc_unittests": { |
| 203 "label": "//cc:cc_unittests", | 218 "label": "//cc:cc_unittests", |
| 204 "type": "windowed_test_launcher", | 219 "type": "windowed_test_launcher", |
| 205 }, | 220 }, |
| 221 "chrome": { |
| 222 "label": "//chrome", |
| 223 "type": "additional_compile_target", |
| 224 }, |
| 206 "chrome_app_unittests": { | 225 "chrome_app_unittests": { |
| 207 "label": "//chrome/test:chrome_app_unittests", | 226 "label": "//chrome/test:chrome_app_unittests", |
| 208 "type": "console_test_launcher", | 227 "type": "console_test_launcher", |
| 209 }, | 228 }, |
| 210 "chrome_elf_unittests": { | 229 "chrome_elf_unittests": { |
| 211 "label": "//chrome_elf:chrome_elf_unittests", | 230 "label": "//chrome_elf:chrome_elf_unittests", |
| 212 "type": "raw", | 231 "type": "raw", |
| 213 }, | 232 }, |
| 233 "chrome_official_builder": { |
| 234 "label": "//:chrome_official_builder", |
| 235 "type": "additional_compile_target", |
| 236 }, |
| 237 "chrome_public_apk": { |
| 238 "label": "//chrome/android:chrome_public_apk", |
| 239 "type": "additional_compile_target", |
| 240 }, |
| 214 "chrome_public_test_apk": { | 241 "chrome_public_test_apk": { |
| 215 "label": "//chrome/android:chrome_public_test_apk", | 242 "label": "//chrome/android:chrome_public_test_apk", |
| 216 "type": "console_test_launcher", | 243 "type": "console_test_launcher", |
| 217 }, | 244 }, |
| 245 "chromium_swarm_tests": { |
| 246 "label": "//:chromium_swarm_tests", |
| 247 "type": "additional_compile_target", |
| 248 }, |
| 218 "chrome_sync_shell_test_apk": { | 249 "chrome_sync_shell_test_apk": { |
| 219 "label": "//chrome/android:chrome_sync_shell_test_apk", | 250 "label": "//chrome/android:chrome_sync_shell_test_apk", |
| 220 "type": "console_test_launcher", | 251 "type": "console_test_launcher", |
| 221 }, | 252 }, |
| 222 "chromedriver_unittests": { | 253 "chromedriver_unittests": { |
| 223 "label": "//chrome/test/chromedriver:chromedriver_unittests", | 254 "label": "//chrome/test/chromedriver:chromedriver_unittests", |
| 224 "type": "windowed_test_launcher", | 255 "type": "windowed_test_launcher", |
| 225 }, | 256 }, |
| 226 "chromeos_unittests": { | 257 "chromeos_unittests": { |
| 227 "label": "//chromeos:chromeos_unittests", | 258 "label": "//chromeos:chromeos_unittests", |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 267 "type": "console_test_launcher", | 298 "type": "console_test_launcher", |
| 268 }, | 299 }, |
| 269 "content_unittests": { | 300 "content_unittests": { |
| 270 "label": "//content/test:content_unittests", | 301 "label": "//content/test:content_unittests", |
| 271 "type": "windowed_test_launcher", | 302 "type": "windowed_test_launcher", |
| 272 }, | 303 }, |
| 273 "courgette_unittests": { | 304 "courgette_unittests": { |
| 274 "label": "//courgette:courgette_unittests", | 305 "label": "//courgette:courgette_unittests", |
| 275 "type": "console_test_launcher", | 306 "type": "console_test_launcher", |
| 276 }, | 307 }, |
| 308 "cronet_package": { |
| 309 "label": "//components/cronet/android:cronet_package", |
| 310 "type": "additional_compile_target", |
| 311 }, |
| 312 "cronet_test_instrumentation_apk": { |
| 313 "label": "//cronet_test_instrumentation_apk", |
| 314 "type": "additional_compile_target", |
| 315 }, |
| 277 "crypto_unittests": { | 316 "crypto_unittests": { |
| 278 "label": "//crypto:crypto_unittests", | 317 "label": "//crypto:crypto_unittests", |
| 279 "type": "console_test_launcher", | 318 "type": "console_test_launcher", |
| 280 }, | 319 }, |
| 281 "dbus_unittests": { | 320 "dbus_unittests": { |
| 282 "label": "//dbus:dbus_unittests", | 321 "label": "//dbus:dbus_unittests", |
| 283 "type": "windowed_test_launcher", | 322 "type": "windowed_test_launcher", |
| 284 }, | 323 }, |
| 285 "device_unittests": { | 324 "device_unittests": { |
| 286 "label": "//device:device_unittests", | 325 "label": "//device:device_unittests", |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 334 "gl_tests": { | 373 "gl_tests": { |
| 335 "label": "//gpu:gl_tests", | 374 "label": "//gpu:gl_tests", |
| 336 "type": "raw", | 375 "type": "raw", |
| 337 "args": [], | 376 "args": [], |
| 338 }, | 377 }, |
| 339 "gl_unittests": { | 378 "gl_unittests": { |
| 340 "label": "//ui/gl:gl_unittests", | 379 "label": "//ui/gl:gl_unittests", |
| 341 "type": "raw", | 380 "type": "raw", |
| 342 "args": [], | 381 "args": [], |
| 343 }, | 382 }, |
| 383 "gn_all": { |
| 384 "label": "//:gn_all", |
| 385 "type": "additional_compile_target", |
| 386 }, |
| 344 "gn_unittests": { | 387 "gn_unittests": { |
| 345 "label": "//tools/gn:gn_unittests", | 388 "label": "//tools/gn:gn_unittests", |
| 346 "type": "raw", | 389 "type": "raw", |
| 347 "args": [], | 390 "args": [], |
| 348 }, | 391 }, |
| 349 "google_apis_unittests": { | 392 "google_apis_unittests": { |
| 350 "label": "//google_apis:google_apis_unittests", | 393 "label": "//google_apis:google_apis_unittests", |
| 351 "type": "console_test_launcher", | 394 "type": "console_test_launcher", |
| 352 }, | 395 }, |
| 353 "gpu_ipc_service_unittests": { | 396 "gpu_ipc_service_unittests": { |
| 354 "label": "//gpu/ipc/service:gpu_ipc_service_unittests", | 397 "label": "//gpu/ipc/service:gpu_ipc_service_unittests", |
| 355 "type": "windowed_test_launcher", | 398 "type": "windowed_test_launcher", |
| 356 }, | 399 }, |
| 357 "gpu_unittests": { | 400 "gpu_unittests": { |
| 358 "label": "//gpu:gpu_unittests", | 401 "label": "//gpu:gpu_unittests", |
| 359 "type": "windowed_test_launcher", | 402 "type": "windowed_test_launcher", |
| 360 }, | 403 }, |
| 404 "headless_lib": { |
| 405 "label": "//headless:headless_lib", |
| 406 "type": "additional_compile_target", |
| 407 }, |
| 361 "headless_browsertests": { | 408 "headless_browsertests": { |
| 362 "label": "//headless:headless_browsertests", | 409 "label": "//headless:headless_browsertests", |
| 363 "type": "console_test_launcher", | 410 "type": "console_test_launcher", |
| 364 }, | 411 }, |
| 412 "headless_shell": { |
| 413 "label": "//headless:headless_shell", |
| 414 "type": "additional_compile_target", |
| 415 }, |
| 416 "headless_tests": { |
| 417 "label": "//headless:headless_tests", |
| 418 "type": "additional_compile_target", |
| 419 }, |
| 365 "headless_unittests": { | 420 "headless_unittests": { |
| 366 "label": "//headless:headless_unittests", | 421 "label": "//headless:headless_unittests", |
| 367 "type": "console_test_launcher", | 422 "type": "console_test_launcher", |
| 368 }, | 423 }, |
| 369 "input_device_unittests": { | 424 "input_device_unittests": { |
| 370 "label": "//services/ui/input_devices:input_device_unittests", | 425 "label": "//services/ui/input_devices:input_device_unittests", |
| 371 "type": "console_test_launcher", | 426 "type": "console_test_launcher", |
| 372 }, | 427 }, |
| 373 "installer_util_unittests": { | 428 "installer_util_unittests": { |
| 374 "label": "//chrome/installer/util:installer_util_unittests", | 429 "label": "//chrome/installer/util:installer_util_unittests", |
| (...skipping 17 matching lines...) Expand all Loading... |
| 392 }, | 447 }, |
| 393 "keyboard_unittests": { | 448 "keyboard_unittests": { |
| 394 "label": "//ui/keyboard:keyboard_unittests", | 449 "label": "//ui/keyboard:keyboard_unittests", |
| 395 "type": "console_test_launcher", | 450 "type": "console_test_launcher", |
| 396 }, | 451 }, |
| 397 "leveldb_service_unittests": { | 452 "leveldb_service_unittests": { |
| 398 "label": "//components/leveldb:leveldb_service_unittests", | 453 "label": "//components/leveldb:leveldb_service_unittests", |
| 399 "type": "console_test_launcher", | 454 "type": "console_test_launcher", |
| 400 }, | 455 }, |
| 401 # See http://crbug.com/585151 | 456 # See http://crbug.com/585151 |
| 402 #"libaddressinput_unittests": { | 457 "libaddressinput_unittests": { |
| 403 #"label": "//third_party/libaddressinput:libaddressinput_unittests", | 458 "label": "//third_party/libaddressinput:libaddressinput_unittests", |
| 404 #"type": "console_test_launcher", | 459 "type": "console_test_launcher", |
| 405 #}, | 460 }, |
| 406 # See http://crbug.com/585151 | 461 # See http://crbug.com/585151 |
| 407 #"libphonenumber_unittests": { | 462 "libphonenumber_unittests": { |
| 408 #"label": "//third_party/libphonenumber:libphonenumber_unittests", | 463 "label": "//third_party/libphonenumber:libphonenumber_unittests", |
| 409 #"type": "console_test_launcher", | 464 "type": "console_test_launcher", |
| 410 #}, | 465 }, |
| 411 "mac_installer_unittests": { | 466 "mac_installer_unittests": { |
| 412 "label": "//chrome/installer/mac/app:mac_installer_unittests", | 467 "label": "//chrome/installer/mac/app:mac_installer_unittests", |
| 413 "type": "console_test_launcher", | 468 "type": "console_test_launcher", |
| 414 }, | 469 }, |
| 470 "mash:all" : { |
| 471 "label": "//mash:all", |
| 472 "type": "additional_compile_target", |
| 473 }, |
| 415 "media_unittests": { | 474 "media_unittests": { |
| 416 "label": "//media:media_unittests", | 475 "label": "//media:media_unittests", |
| 417 "type": "windowed_test_launcher", | 476 "type": "windowed_test_launcher", |
| 418 }, | 477 }, |
| 419 "media_mojo_shell_unittests": { | 478 "media_mojo_shell_unittests": { |
| 420 "label": "//media/mojo/services:media_mojo_shell_unittests", | 479 "label": "//media/mojo/services:media_mojo_shell_unittests", |
| 421 "type": "console_test_launcher", | 480 "type": "console_test_launcher", |
| 422 }, | 481 }, |
| 423 "media_mojo_unittests": { | 482 "media_mojo_unittests": { |
| 424 "label": "//media/mojo:media_mojo_unittests", | 483 "label": "//media/mojo:media_mojo_unittests", |
| (...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 588 "type": "console_test_launcher", | 647 "type": "console_test_launcher", |
| 589 }, | 648 }, |
| 590 "sql_unittests": { | 649 "sql_unittests": { |
| 591 "label": "//sql:sql_unittests", | 650 "label": "//sql:sql_unittests", |
| 592 "type": "console_test_launcher", | 651 "type": "console_test_launcher", |
| 593 }, | 652 }, |
| 594 "sync_integration_tests": { | 653 "sync_integration_tests": { |
| 595 "label": "//chrome/test:sync_integration_tests", | 654 "label": "//chrome/test:sync_integration_tests", |
| 596 "type": "windowed_test_launcher", | 655 "type": "windowed_test_launcher", |
| 597 }, | 656 }, |
| 657 "system_webview_apk": { |
| 658 "label": "//android_webview:system_webview_apk", |
| 659 "type": "additional_compile_target", |
| 660 }, |
| 598 "system_wrappers_unittests": { | 661 "system_wrappers_unittests": { |
| 599 "label": "//webrtc/system_wrappers:system_wrappers_unittests", | 662 "label": "//webrtc/system_wrappers:system_wrappers_unittests", |
| 600 "type": "console_test_launcher", | 663 "type": "console_test_launcher", |
| 601 }, | 664 }, |
| 602 "tab_capture_end2end_tests": { | 665 "tab_capture_end2end_tests": { |
| 603 "label": "//chrome/test:browser_tests", | 666 "label": "//chrome/test:browser_tests", |
| 604 "type": "gpu_browser_test", | 667 "type": "gpu_browser_test", |
| 605 "gtest_filter": "CastStreamingApiTestWithPixelOutput.EndToEnd*:TabCaptureApi
PixelTest.EndToEnd*", | 668 "gtest_filter": "CastStreamingApiTestWithPixelOutput.EndToEnd*:TabCaptureApi
PixelTest.EndToEnd*", |
| 606 }, | 669 }, |
| 607 "telemetry_gpu_integration_test": { | 670 "telemetry_gpu_integration_test": { |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 733 }, | 796 }, |
| 734 "wtf_unittests": { | 797 "wtf_unittests": { |
| 735 "label": "//third_party/WebKit/Source/wtf:wtf_unittests", | 798 "label": "//third_party/WebKit/Source/wtf:wtf_unittests", |
| 736 "type": "console_test_launcher", | 799 "type": "console_test_launcher", |
| 737 }, | 800 }, |
| 738 "xmllite_xmpp_unittests": { | 801 "xmllite_xmpp_unittests": { |
| 739 "label": "//webrtc:xmllite_xmpp_unittests", | 802 "label": "//webrtc:xmllite_xmpp_unittests", |
| 740 "type": "console_test_launcher", | 803 "type": "console_test_launcher", |
| 741 } | 804 } |
| 742 } | 805 } |
| OLD | NEW |