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 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
592 "type": "console_test_launcher", | 651 "type": "console_test_launcher", |
593 }, | 652 }, |
594 "sql_unittests": { | 653 "sql_unittests": { |
595 "label": "//sql:sql_unittests", | 654 "label": "//sql:sql_unittests", |
596 "type": "console_test_launcher", | 655 "type": "console_test_launcher", |
597 }, | 656 }, |
598 "sync_integration_tests": { | 657 "sync_integration_tests": { |
599 "label": "//chrome/test:sync_integration_tests", | 658 "label": "//chrome/test:sync_integration_tests", |
600 "type": "windowed_test_launcher", | 659 "type": "windowed_test_launcher", |
601 }, | 660 }, |
| 661 "system_webview_apk": { |
| 662 "label": "//android_webview:system_webview_apk", |
| 663 "type": "additional_compile_target", |
| 664 }, |
602 "system_wrappers_unittests": { | 665 "system_wrappers_unittests": { |
603 "label": "//webrtc/system_wrappers:system_wrappers_unittests", | 666 "label": "//webrtc/system_wrappers:system_wrappers_unittests", |
604 "type": "console_test_launcher", | 667 "type": "console_test_launcher", |
605 }, | 668 }, |
606 "tab_capture_end2end_tests": { | 669 "tab_capture_end2end_tests": { |
607 "label": "//chrome/test:browser_tests", | 670 "label": "//chrome/test:browser_tests", |
608 "type": "gpu_browser_test", | 671 "type": "gpu_browser_test", |
609 "gtest_filter": "CastStreamingApiTestWithPixelOutput.EndToEnd*:TabCaptureApi
PixelTest.EndToEnd*", | 672 "gtest_filter": "CastStreamingApiTestWithPixelOutput.EndToEnd*:TabCaptureApi
PixelTest.EndToEnd*", |
610 }, | 673 }, |
611 "telemetry_gpu_integration_test": { | 674 "telemetry_gpu_integration_test": { |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
737 }, | 800 }, |
738 "wtf_unittests": { | 801 "wtf_unittests": { |
739 "label": "//third_party/WebKit/Source/wtf:wtf_unittests", | 802 "label": "//third_party/WebKit/Source/wtf:wtf_unittests", |
740 "type": "console_test_launcher", | 803 "type": "console_test_launcher", |
741 }, | 804 }, |
742 "xmllite_xmpp_unittests": { | 805 "xmllite_xmpp_unittests": { |
743 "label": "//webrtc:xmllite_xmpp_unittests", | 806 "label": "//webrtc:xmllite_xmpp_unittests", |
744 "type": "console_test_launcher", | 807 "type": "console_test_launcher", |
745 } | 808 } |
746 } | 809 } |
OLD | NEW |