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 |