| 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. | |
| 33 # "raw" | 30 # "raw" |
| 34 # : the test is a standalone executable; it may take an optional list of | 31 # : the test is a standalone executable; it may take an optional list of |
| 35 # command line arguments in the "args" field, but otherwise needs no | 32 # command line arguments in the "args" field, but otherwise needs no |
| 36 # extra files or special handling. | 33 # extra files or special handling. |
| 37 # "script" | 34 # "script" |
| 38 # : the test is a python script; the path to the script is specified in | 35 # : the test is a python script; the path to the script is specified in |
| 39 # the "script" field. | 36 # the "script" field. |
| 40 # "unknown" | 37 # "unknown" |
| 41 # : (the default), which indicates that we don't know what the command line | 38 # : (the default), which indicates that we don't know what the command line |
| 42 # needs to be (this is a fatal error). | 39 # needs to be (this is a fatal error). |
| (...skipping 14 matching lines...) Expand all Loading... |
| 57 # to use follows the test_launcher patterns, the actual GN label refers | 54 # to use follows the test_launcher patterns, the actual GN label refers |
| 58 # to a different type of thing (usually a "group") and so MB can find | 55 # to a different type of thing (usually a "group") and so MB can find |
| 59 # the generated runtime files in the right place. This is used, for | 56 # the generated runtime files in the right place. This is used, for |
| 60 # example, in content_site_isolation_browsertests . | 57 # example, in content_site_isolation_browsertests . |
| 61 # | 58 # |
| 62 # The optional "script" field is used when "type" == "script", and | 59 # The optional "script" field is used when "type" == "script", and |
| 63 # specifies the GN path to the corresponding python file, e.g. | 60 # specifies the GN path to the corresponding python file, e.g. |
| 64 # "//testing/scripts/foo.py". | 61 # "//testing/scripts/foo.py". |
| 65 | 62 |
| 66 { | 63 { |
| 67 "All": { | |
| 68 "label": "//:All", | |
| 69 "type": "additional_compile_target", | |
| 70 }, | |
| 71 "accessibility_unittests": { | 64 "accessibility_unittests": { |
| 72 "label": "//ui/accessibility:accessibility_unittests", | 65 "label": "//ui/accessibility:accessibility_unittests", |
| 73 "type": "raw", | 66 "type": "raw", |
| 74 "args": [], | 67 "args": [], |
| 75 }, | 68 }, |
| 76 "android_webview_test_apk": { | 69 "android_webview_test_apk": { |
| 77 "label": "//android_webview/test:android_webview_test_apk", | 70 "label": "//android_webview/test:android_webview_test_apk", |
| 78 "type": "console_test_launcher", | 71 "type": "console_test_launcher", |
| 79 }, | 72 }, |
| 80 "android_webview_unittests": { | 73 "android_webview_unittests": { |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 191 "type": "console_test_launcher", | 184 "type": "console_test_launcher", |
| 192 }, | 185 }, |
| 193 "cast_base_unittests": { | 186 "cast_base_unittests": { |
| 194 "label": "//cast:cast_base_unittests", | 187 "label": "//cast:cast_base_unittests", |
| 195 "type": "console_test_launcher", | 188 "type": "console_test_launcher", |
| 196 }, | 189 }, |
| 197 "cast_crash_unittests": { | 190 "cast_crash_unittests": { |
| 198 "label": "//chromecast/crash:cast_crash_unittests", | 191 "label": "//chromecast/crash:cast_crash_unittests", |
| 199 "type": "console_test_launcher", | 192 "type": "console_test_launcher", |
| 200 }, | 193 }, |
| 201 "cast_media_unittests": { | |
| 202 "label": "//chromecast/media:cast_media_unittests", | |
| 203 "type": "console_test_launcher", | |
| 204 }, | |
| 205 "cast_shell_unittests": { | 194 "cast_shell_unittests": { |
| 206 "label": "//chromecast/app:cast_shell_unittests", | 195 "label": "//chromecast/app:cast_shell_unittests", |
| 207 "type": "console_test_launcher", | 196 "type": "console_test_launcher", |
| 208 }, | 197 }, |
| 209 "cast_shell_browser_test": { | |
| 210 "label": "//chromecast/browser:cast_shell_browser_test", | |
| 211 "type": "console_test_launcher", | |
| 212 }, | |
| 213 "cast_unittests": { | 198 "cast_unittests": { |
| 214 "label": "//media/cast:cast_unittests", | 199 "label": "//media/cast:cast_unittests", |
| 215 "type": "windowed_test_launcher", | 200 "type": "windowed_test_launcher", |
| 216 }, | 201 }, |
| 217 "cc_unittests": { | 202 "cc_unittests": { |
| 218 "label": "//cc:cc_unittests", | 203 "label": "//cc:cc_unittests", |
| 219 "type": "windowed_test_launcher", | 204 "type": "windowed_test_launcher", |
| 220 }, | 205 }, |
| 221 "chrome": { | |
| 222 "label": "//chrome", | |
| 223 "type": "additional_compile_target", | |
| 224 }, | |
| 225 "chrome_app_unittests": { | 206 "chrome_app_unittests": { |
| 226 "label": "//chrome/test:chrome_app_unittests", | 207 "label": "//chrome/test:chrome_app_unittests", |
| 227 "type": "console_test_launcher", | 208 "type": "console_test_launcher", |
| 228 }, | 209 }, |
| 229 "chrome_elf_unittests": { | 210 "chrome_elf_unittests": { |
| 230 "label": "//chrome_elf:chrome_elf_unittests", | 211 "label": "//chrome_elf:chrome_elf_unittests", |
| 231 "type": "raw", | 212 "type": "raw", |
| 232 }, | 213 }, |
| 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 }, | |
| 241 "chrome_public_test_apk": { | 214 "chrome_public_test_apk": { |
| 242 "label": "//chrome/android:chrome_public_test_apk", | 215 "label": "//chrome/android:chrome_public_test_apk", |
| 243 "type": "console_test_launcher", | 216 "type": "console_test_launcher", |
| 244 }, | 217 }, |
| 245 "chromium_swarm_tests": { | |
| 246 "label": "//:chromium_swarm_tests", | |
| 247 "type": "additional_compile_target", | |
| 248 }, | |
| 249 "chrome_sync_shell_test_apk": { | 218 "chrome_sync_shell_test_apk": { |
| 250 "label": "//chrome/android:chrome_sync_shell_test_apk", | 219 "label": "//chrome/android:chrome_sync_shell_test_apk", |
| 251 "type": "console_test_launcher", | 220 "type": "console_test_launcher", |
| 252 }, | 221 }, |
| 253 "chromedriver_unittests": { | 222 "chromedriver_unittests": { |
| 254 "label": "//chrome/test/chromedriver:chromedriver_unittests", | 223 "label": "//chrome/test/chromedriver:chromedriver_unittests", |
| 255 "type": "windowed_test_launcher", | 224 "type": "windowed_test_launcher", |
| 256 }, | 225 }, |
| 257 "chromeos_unittests": { | 226 "chromeos_unittests": { |
| 258 "label": "//chromeos:chromeos_unittests", | 227 "label": "//chromeos:chromeos_unittests", |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 298 "type": "console_test_launcher", | 267 "type": "console_test_launcher", |
| 299 }, | 268 }, |
| 300 "content_unittests": { | 269 "content_unittests": { |
| 301 "label": "//content/test:content_unittests", | 270 "label": "//content/test:content_unittests", |
| 302 "type": "windowed_test_launcher", | 271 "type": "windowed_test_launcher", |
| 303 }, | 272 }, |
| 304 "courgette_unittests": { | 273 "courgette_unittests": { |
| 305 "label": "//courgette:courgette_unittests", | 274 "label": "//courgette:courgette_unittests", |
| 306 "type": "console_test_launcher", | 275 "type": "console_test_launcher", |
| 307 }, | 276 }, |
| 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 }, | |
| 316 "crypto_unittests": { | 277 "crypto_unittests": { |
| 317 "label": "//crypto:crypto_unittests", | 278 "label": "//crypto:crypto_unittests", |
| 318 "type": "console_test_launcher", | 279 "type": "console_test_launcher", |
| 319 }, | 280 }, |
| 320 "dbus_unittests": { | 281 "dbus_unittests": { |
| 321 "label": "//dbus:dbus_unittests", | 282 "label": "//dbus:dbus_unittests", |
| 322 "type": "windowed_test_launcher", | 283 "type": "windowed_test_launcher", |
| 323 }, | 284 }, |
| 324 "device_unittests": { | 285 "device_unittests": { |
| 325 "label": "//device:device_unittests", | 286 "label": "//device:device_unittests", |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 373 "gl_tests": { | 334 "gl_tests": { |
| 374 "label": "//gpu:gl_tests", | 335 "label": "//gpu:gl_tests", |
| 375 "type": "raw", | 336 "type": "raw", |
| 376 "args": [], | 337 "args": [], |
| 377 }, | 338 }, |
| 378 "gl_unittests": { | 339 "gl_unittests": { |
| 379 "label": "//ui/gl:gl_unittests", | 340 "label": "//ui/gl:gl_unittests", |
| 380 "type": "raw", | 341 "type": "raw", |
| 381 "args": [], | 342 "args": [], |
| 382 }, | 343 }, |
| 383 "gn_all": { | |
| 384 "label": "//:gn_all", | |
| 385 "type": "additional_compile_target", | |
| 386 }, | |
| 387 "gn_unittests": { | 344 "gn_unittests": { |
| 388 "label": "//tools/gn:gn_unittests", | 345 "label": "//tools/gn:gn_unittests", |
| 389 "type": "raw", | 346 "type": "raw", |
| 390 "args": [], | 347 "args": [], |
| 391 }, | 348 }, |
| 392 "google_apis_unittests": { | 349 "google_apis_unittests": { |
| 393 "label": "//google_apis:google_apis_unittests", | 350 "label": "//google_apis:google_apis_unittests", |
| 394 "type": "console_test_launcher", | 351 "type": "console_test_launcher", |
| 395 }, | 352 }, |
| 396 "gpu_ipc_service_unittests": { | 353 "gpu_ipc_service_unittests": { |
| 397 "label": "//gpu/ipc/service:gpu_ipc_service_unittests", | 354 "label": "//gpu/ipc/service:gpu_ipc_service_unittests", |
| 398 "type": "windowed_test_launcher", | 355 "type": "windowed_test_launcher", |
| 399 }, | 356 }, |
| 400 "gpu_unittests": { | 357 "gpu_unittests": { |
| 401 "label": "//gpu:gpu_unittests", | 358 "label": "//gpu:gpu_unittests", |
| 402 "type": "windowed_test_launcher", | 359 "type": "windowed_test_launcher", |
| 403 }, | 360 }, |
| 404 "headless_lib": { | |
| 405 "label": "//headless:headless_lib", | |
| 406 "type": "additional_compile_target", | |
| 407 }, | |
| 408 "headless_browsertests": { | 361 "headless_browsertests": { |
| 409 "label": "//headless:headless_browsertests", | 362 "label": "//headless:headless_browsertests", |
| 410 "type": "console_test_launcher", | 363 "type": "console_test_launcher", |
| 411 }, | 364 }, |
| 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 }, | |
| 420 "headless_unittests": { | 365 "headless_unittests": { |
| 421 "label": "//headless:headless_unittests", | 366 "label": "//headless:headless_unittests", |
| 422 "type": "console_test_launcher", | 367 "type": "console_test_launcher", |
| 423 }, | 368 }, |
| 424 "input_device_unittests": { | 369 "input_device_unittests": { |
| 425 "label": "//services/ui/input_devices:input_device_unittests", | 370 "label": "//services/ui/input_devices:input_device_unittests", |
| 426 "type": "console_test_launcher", | 371 "type": "console_test_launcher", |
| 427 }, | 372 }, |
| 428 "installer_util_unittests": { | 373 "installer_util_unittests": { |
| 429 "label": "//chrome/installer/util:installer_util_unittests", | 374 "label": "//chrome/installer/util:installer_util_unittests", |
| (...skipping 17 matching lines...) Expand all Loading... |
| 447 }, | 392 }, |
| 448 "keyboard_unittests": { | 393 "keyboard_unittests": { |
| 449 "label": "//ui/keyboard:keyboard_unittests", | 394 "label": "//ui/keyboard:keyboard_unittests", |
| 450 "type": "console_test_launcher", | 395 "type": "console_test_launcher", |
| 451 }, | 396 }, |
| 452 "leveldb_service_unittests": { | 397 "leveldb_service_unittests": { |
| 453 "label": "//components/leveldb:leveldb_service_unittests", | 398 "label": "//components/leveldb:leveldb_service_unittests", |
| 454 "type": "console_test_launcher", | 399 "type": "console_test_launcher", |
| 455 }, | 400 }, |
| 456 # See http://crbug.com/585151 | 401 # See http://crbug.com/585151 |
| 457 "libaddressinput_unittests": { | 402 #"libaddressinput_unittests": { |
| 458 "label": "//third_party/libaddressinput:libaddressinput_unittests", | 403 #"label": "//third_party/libaddressinput:libaddressinput_unittests", |
| 459 "type": "console_test_launcher", | 404 #"type": "console_test_launcher", |
| 460 }, | 405 #}, |
| 461 # See http://crbug.com/585151 | 406 # See http://crbug.com/585151 |
| 462 "libphonenumber_unittests": { | 407 #"libphonenumber_unittests": { |
| 463 "label": "//third_party/libphonenumber:libphonenumber_unittests", | 408 #"label": "//third_party/libphonenumber:libphonenumber_unittests", |
| 464 "type": "console_test_launcher", | 409 #"type": "console_test_launcher", |
| 465 }, | 410 #}, |
| 466 "mac_installer_unittests": { | 411 "mac_installer_unittests": { |
| 467 "label": "//chrome/installer/mac/app:mac_installer_unittests", | 412 "label": "//chrome/installer/mac/app:mac_installer_unittests", |
| 468 "type": "console_test_launcher", | 413 "type": "console_test_launcher", |
| 469 }, | 414 }, |
| 470 "mash:all" : { | |
| 471 "label": "//mash:all", | |
| 472 "type": "additional_compile_target", | |
| 473 }, | |
| 474 "media_unittests": { | 415 "media_unittests": { |
| 475 "label": "//media:media_unittests", | 416 "label": "//media:media_unittests", |
| 476 "type": "windowed_test_launcher", | 417 "type": "windowed_test_launcher", |
| 477 }, | 418 }, |
| 478 "media_mojo_shell_unittests": { | 419 "media_mojo_shell_unittests": { |
| 479 "label": "//media/mojo/services:media_mojo_shell_unittests", | 420 "label": "//media/mojo/services:media_mojo_shell_unittests", |
| 480 "type": "console_test_launcher", | 421 "type": "console_test_launcher", |
| 481 }, | 422 }, |
| 482 "media_mojo_unittests": { | 423 "media_mojo_unittests": { |
| 483 "label": "//media/mojo:media_mojo_unittests", | 424 "label": "//media/mojo:media_mojo_unittests", |
| (...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 651 "type": "console_test_launcher", | 592 "type": "console_test_launcher", |
| 652 }, | 593 }, |
| 653 "sql_unittests": { | 594 "sql_unittests": { |
| 654 "label": "//sql:sql_unittests", | 595 "label": "//sql:sql_unittests", |
| 655 "type": "console_test_launcher", | 596 "type": "console_test_launcher", |
| 656 }, | 597 }, |
| 657 "sync_integration_tests": { | 598 "sync_integration_tests": { |
| 658 "label": "//chrome/test:sync_integration_tests", | 599 "label": "//chrome/test:sync_integration_tests", |
| 659 "type": "windowed_test_launcher", | 600 "type": "windowed_test_launcher", |
| 660 }, | 601 }, |
| 661 "system_webview_apk": { | |
| 662 "label": "//android_webview:system_webview_apk", | |
| 663 "type": "additional_compile_target", | |
| 664 }, | |
| 665 "system_wrappers_unittests": { | 602 "system_wrappers_unittests": { |
| 666 "label": "//webrtc/system_wrappers:system_wrappers_unittests", | 603 "label": "//webrtc/system_wrappers:system_wrappers_unittests", |
| 667 "type": "console_test_launcher", | 604 "type": "console_test_launcher", |
| 668 }, | 605 }, |
| 669 "tab_capture_end2end_tests": { | 606 "tab_capture_end2end_tests": { |
| 670 "label": "//chrome/test:browser_tests", | 607 "label": "//chrome/test:browser_tests", |
| 671 "type": "gpu_browser_test", | 608 "type": "gpu_browser_test", |
| 672 "gtest_filter": "CastStreamingApiTestWithPixelOutput.EndToEnd*:TabCaptureApi
PixelTest.EndToEnd*", | 609 "gtest_filter": "CastStreamingApiTestWithPixelOutput.EndToEnd*:TabCaptureApi
PixelTest.EndToEnd*", |
| 673 }, | 610 }, |
| 674 "telemetry_gpu_integration_test": { | 611 "telemetry_gpu_integration_test": { |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 800 }, | 737 }, |
| 801 "wtf_unittests": { | 738 "wtf_unittests": { |
| 802 "label": "//third_party/WebKit/Source/wtf:wtf_unittests", | 739 "label": "//third_party/WebKit/Source/wtf:wtf_unittests", |
| 803 "type": "console_test_launcher", | 740 "type": "console_test_launcher", |
| 804 }, | 741 }, |
| 805 "xmllite_xmpp_unittests": { | 742 "xmllite_xmpp_unittests": { |
| 806 "label": "//webrtc:xmllite_xmpp_unittests", | 743 "label": "//webrtc:xmllite_xmpp_unittests", |
| 807 "type": "console_test_launcher", | 744 "type": "console_test_launcher", |
| 808 } | 745 } |
| 809 } | 746 } |
| OLD | NEW |