Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Side by Side Diff: testing/buildbot/gn_isolate_map.pyl

Issue 2298403002: Update MB to use `gn analyze`. (Closed)
Patch Set: back out test-related changes Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | testing/buildbot/manage.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « no previous file | testing/buildbot/manage.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698