OLD | NEW |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 # This is the root build file for GN. GN will start processing by loading this | 5 # This is the root build file for GN. GN will start processing by loading this |
6 # file, and recursively load all dependencies until all dependencies are either | 6 # file, and recursively load all dependencies until all dependencies are either |
7 # resolved or known not to exist (which will cause the build to fail). So if | 7 # resolved or known not to exist (which will cause the build to fail). So if |
8 # you add a new build file, there must be some path of dependencies from this | 8 # you add a new build file, there must be some path of dependencies from this |
9 # file to your new one or GN won't know about it. | 9 # file to your new one or GN won't know about it. |
10 | 10 |
(...skipping 20 matching lines...) Expand all Loading... |
31 # gn_all. | 31 # gn_all. |
32 | 32 |
33 deps = [ | 33 deps = [ |
34 ":gn_all", | 34 ":gn_all", |
35 # "//components:components_browsertests", # TODO(GYP) | 35 # "//components:components_browsertests", # TODO(GYP) |
36 # "//components/nacl:nacl_loader_unittests", # TODO(GYP) | 36 # "//components/nacl:nacl_loader_unittests", # TODO(GYP) |
37 # "//google_apis:google_apis_unittests", # TODO(GYP) | 37 # "//google_apis:google_apis_unittests", # TODO(GYP) |
38 # "//ui/compositor:compositor_unittests", # TODO(GYP) | 38 # "//ui/compositor:compositor_unittests", # TODO(GYP) |
39 # "//device:device_unittests", # TODO(GYP) | 39 # "//device:device_unittests", # TODO(GYP) |
40 # "//ppapi:ppapi_unittests", # TODO(GYP) | 40 # "//ppapi:ppapi_unittests", # TODO(GYP) |
41 # "//remoting:remoting_unittests", # TODO(GYP) | |
42 ] | 41 ] |
43 } | 42 } |
44 | 43 |
45 # The "gn_all" target matches the "gn_all" target in build/all.gyp. | 44 # The "gn_all" target matches the "gn_all" target in build/all.gyp. |
46 # It is not (yet!) the same as building "all". | 45 # It is not (yet!) the same as building "all". |
47 # TODO(GYP): Make it be basically the same as building all, or at least | 46 # TODO(GYP): Make it be basically the same as building all, or at least |
48 # be sure that we don't want any of the stuff listed in gn_all to | 47 # be sure that we don't want any of the stuff listed in gn_all to |
49 # be built by default. | 48 # be built by default. |
50 | 49 |
51 # In GN, a "group" is a dummy target that just lists other targets. | 50 # In GN, a "group" is a dummy target that just lists other targets. |
(...skipping 25 matching lines...) Expand all Loading... |
77 "//media:media_unittests", | 76 "//media:media_unittests", |
78 "//media/mojo", # only builds in mojo | 77 "//media/mojo", # only builds in mojo |
79 "//media/cast:cast_unittests", | 78 "//media/cast:cast_unittests", |
80 "//mojo", | 79 "//mojo", |
81 "//mojo/common:mojo_common_unittests", | 80 "//mojo/common:mojo_common_unittests", |
82 | 81 |
83 # "//mojo/services/html_viewer:tests", # TODO(GYP): Do we need this? | 82 # "//mojo/services/html_viewer:tests", # TODO(GYP): Do we need this? |
84 "//net:net_unittests", | 83 "//net:net_unittests", |
85 "//ppapi/examples", # TODO(GYP): What's the GYP equivalent? | 84 "//ppapi/examples", # TODO(GYP): What's the GYP equivalent? |
86 "//printing:printing_unittests", | 85 "//printing:printing_unittests", |
| 86 "//remoting:remoting_unittests", |
87 "//skia:skia_unittests", | 87 "//skia:skia_unittests", |
88 "//sql:sql_unittests", | 88 "//sql:sql_unittests", |
89 "//sync:sync_unit_tests", | 89 "//sync:sync_unit_tests", |
90 | 90 |
91 # TODO(GYP): the Blink test targets should be public, but | 91 # TODO(GYP): the Blink test targets should be public, but |
92 # currently aren't. all_blink pulls them in, though. | 92 # currently aren't. all_blink pulls them in, though. |
93 # "//third_party/WebKit/Source/platform:heap_unittests", | 93 # "//third_party/WebKit/Source/platform:heap_unittests", |
94 # "//third_party/WebKit/Source/platform:platform_unittests", | 94 # "//third_party/WebKit/Source/platform:platform_unittests", |
95 # "//third_party/WebKit/Source/wtf:wtf_unittests", | 95 # "//third_party/WebKit/Source/wtf:wtf_unittests", |
96 "//third_party/WebKit/public:all_blink", | 96 "//third_party/WebKit/public:all_blink", |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
302 if (is_linux) { | 302 if (is_linux) { |
303 # This group corresponds to the list of tests run on the waterfall for | 303 # This group corresponds to the list of tests run on the waterfall for |
304 # desktop Linux GYP builds from testing/buildbot/chromium.linux.json. It's | 304 # desktop Linux GYP builds from testing/buildbot/chromium.linux.json. It's |
305 # here to help track GYP -> GN conversion progress. | 305 # here to help track GYP -> GN conversion progress. |
306 group("linux_default_tests") { | 306 group("linux_default_tests") { |
307 testonly = true | 307 testonly = true |
308 deps = [ | 308 deps = [ |
309 # components_browsertests TODO(GYP) | 309 # components_browsertests TODO(GYP) |
310 # device_unittests TODO(GYP) | 310 # device_unittests TODO(GYP) |
311 # nacl_loader_unittests TODO(GYP) | 311 # nacl_loader_unittests TODO(GYP) |
312 # ppapi_unittests TODO(GYP) | |
313 # remoting_unittests TODO(GYP) | |
314 | 312 |
315 "//base:base_unittests", # PASSES (*) 2/25/2015 | 313 "//base:base_unittests", # PASSES (*) 2/25/2015 |
316 "//cc:cc_unittests", # PASSES 2/25/2015 | 314 "//cc:cc_unittests", # PASSES 2/25/2015 |
317 "//chrome/test:browser_tests", | 315 "//chrome/test:browser_tests", |
318 "//chrome/test:interactive_ui_tests", | 316 "//chrome/test:interactive_ui_tests", |
319 "//chrome/test:sync_integration_tests", # Crashes for brettw in GN and GY
P. | 317 "//chrome/test:sync_integration_tests", # Crashes for brettw in GN and GY
P. |
320 "//chrome/test:unit_tests", # PASSES 2/25/2015 | 318 "//chrome/test:unit_tests", # PASSES 2/25/2015 |
321 "//chrome/test/chromedriver:chromedriver_unittests", # PASSES 2/25/2015 | 319 "//chrome/test/chromedriver:chromedriver_unittests", # PASSES 2/25/2015 |
322 "//components:components_unittests", # TODO(GYP) multiple crashes. | 320 "//components:components_unittests", # TODO(GYP) multiple crashes. |
323 "//content/test:content_browsertests", | 321 "//content/test:content_browsertests", |
324 "//content/test:content_unittests", # PASSES 2/25/2015 | 322 "//content/test:content_unittests", # PASSES 2/25/2015 |
325 "//crypto:crypto_unittests", # PASSES 2/25/2015 | 323 "//crypto:crypto_unittests", # PASSES 2/25/2015 |
326 "//dbus:dbus_unittests", # PASSES 2/25/2015 | 324 "//dbus:dbus_unittests", # PASSES 2/25/2015 |
327 "//extensions:extensions_browsertests", # PASSES 2/25/2015 | 325 "//extensions:extensions_browsertests", # PASSES 2/25/2015 |
328 "//extensions:extensions_unittests", # PASSES 2/25/2015 | 326 "//extensions:extensions_unittests", # PASSES 2/25/2015 |
329 "//extensions/shell:app_shell_unittests", # PASSES 2/25/2015 | 327 "//extensions/shell:app_shell_unittests", # PASSES 2/25/2015 |
330 "//google_apis/gcm:gcm_unit_tests", # PASSES 2/25/2015 | 328 "//google_apis/gcm:gcm_unit_tests", # PASSES 2/25/2015 |
331 "//google_apis:google_apis_unittests", # PASSES 2/25/2015 | 329 "//google_apis:google_apis_unittests", # PASSES 2/25/2015 |
332 "//gpu:gpu_unittests", # PASSES 2/25/2015 | 330 "//gpu:gpu_unittests", # PASSES 2/25/2015 |
333 "//ipc:ipc_tests", # PASSES 2/25/2015 | 331 "//ipc:ipc_tests", # PASSES 2/25/2015 |
334 "//ipc/mojo:ipc_mojo_unittests", # PASSES 2/25/2015 | 332 "//ipc/mojo:ipc_mojo_unittests", # PASSES 2/25/2015 |
335 "//jingle:jingle_unittests", # PASSES 2/25/2015 | 333 "//jingle:jingle_unittests", # PASSES 2/25/2015 |
336 "//media/cast:cast_unittests", # PASSES 2/25/2015 | 334 "//media/cast:cast_unittests", # PASSES 2/25/2015 |
337 "//media:media_unittests", # TODO(GYP) MidiManagerTest fails. | 335 "//media:media_unittests", # TODO(GYP) MidiManagerTest fails. |
338 "//mojo/common:mojo_common_unittests", # PASSES 2/25/2015 | 336 "//mojo/common:mojo_common_unittests", # PASSES 2/25/2015 |
339 "//net:net_unittests", # PASSES 2/25/2015 | 337 "//net:net_unittests", # PASSES 2/25/2015 |
| 338 "//ppapi:ppapi_unittests", # PASSES 2/26/2015 |
340 "//printing:printing_unittests", # PASSES 2/25/2015 | 339 "//printing:printing_unittests", # PASSES 2/25/2015 |
| 340 "//remoting:remoting_unittests", # Some crashes. |
341 "//sandbox/linux:sandbox_linux_unittests", # PASSES 2/25/2015 | 341 "//sandbox/linux:sandbox_linux_unittests", # PASSES 2/25/2015 |
342 "//skia:skia_unittests", # PASSES 2/25/2015 | 342 "//skia:skia_unittests", # PASSES 2/25/2015 |
343 "//sql:sql_unittests", # PASSES 2/25/2015 | 343 "//sql:sql_unittests", # PASSES 2/25/2015 |
344 "//sync:sync_unit_tests", # PASSES 2/25/2015 | 344 "//sync:sync_unit_tests", # PASSES 2/25/2015 |
345 "//third_party/cacheinvalidation:cacheinvalidation_unittests", # PASSES 2
/25/2015 | 345 "//third_party/cacheinvalidation:cacheinvalidation_unittests", # PASSES 2
/25/2015 |
346 "//third_party/mojo/src/mojo/edk/system:mojo_system_unittests", # PASSES
2/25/2015 | 346 "//third_party/mojo/src/mojo/edk/system:mojo_system_unittests", # PASSES
2/25/2015 |
347 "//third_party/mojo/src/mojo/edk/test:mojo_public_bindings_unittests", #
PASSES 2/25/2015 | 347 "//third_party/mojo/src/mojo/edk/test:mojo_public_bindings_unittests", #
PASSES 2/25/2015 |
348 "//third_party/mojo/src/mojo/edk/test:mojo_public_environment_unittests",
# PASSES 2/25/2015 | 348 "//third_party/mojo/src/mojo/edk/test:mojo_public_environment_unittests",
# PASSES 2/25/2015 |
349 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA
SSES 2/25/2015 | 349 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA
SSES 2/25/2015 |
350 "//ui/accessibility:accessibility_unittests", # PASSES 2/25/2015 | 350 "//ui/accessibility:accessibility_unittests", # PASSES 2/25/2015 |
351 "//ui/app_list:app_list_unittests", # PASSES 2/25/2015 | 351 "//ui/app_list:app_list_unittests", # PASSES 2/25/2015 |
352 "//ui/aura:aura_unittests", # PASSES 2/25/2015 | 352 "//ui/aura:aura_unittests", # PASSES 2/25/2015 |
353 "//ui/base:ui_base_unittests", # TODO(GYP) ResourceBundleTest.* fails. | 353 "//ui/base:ui_base_unittests", # TODO(GYP) ResourceBundleTest.* fails. |
354 "//ui/compositor:compositor_unittests", # PASSES 2/25/2015 | 354 "//ui/compositor:compositor_unittests", # PASSES 2/25/2015 |
355 "//ui/display:display_unittests", # PASSES 2/25/2015 | 355 "//ui/display:display_unittests", # PASSES 2/25/2015 |
356 "//ui/events:events_unittests", # PASSES 2/25/2015 | 356 "//ui/events:events_unittests", # PASSES 2/25/2015 |
357 "//ui/gfx:gfx_unittests", # PASSES 2/25/2015 | 357 "//ui/gfx:gfx_unittests", # PASSES 2/25/2015 |
358 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 2/25/2015 | 358 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 2/25/2015 |
359 "//ui/views:views_unittests", # PASSES (*) 2/25/2015 | 359 "//ui/views:views_unittests", # PASSES (*) 2/25/2015 |
360 "//ui/wm:wm_unittests", # PASSES 2/25/2015 | 360 "//ui/wm:wm_unittests", # PASSES 2/25/2015 |
361 "//url:url_unittests", # PASSES 2/25/2015 | 361 "//url:url_unittests", # PASSES 2/25/2015 |
362 | 362 |
363 # Note: | 363 # Note: |
364 # (*) Fails but failures match GYP build at time of testing. | 364 # (*) Fails but failures match GYP build at time of testing. |
365 ] | 365 ] |
366 } | 366 } |
367 } | 367 } |
OLD | NEW |