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 |
11 import("//build/config/crypto.gni") | 11 import("//build/config/crypto.gni") |
12 import("//build/config/features.gni") | 12 import("//build/config/features.gni") |
13 import("//build/config/ui.gni") | 13 import("//build/config/ui.gni") |
14 import("//build/module_args/v8.gni") | 14 import("//build/module_args/v8.gni") |
15 | 15 |
16 if (is_android) { | 16 if (is_android) { |
17 import("//build/config/android/config.gni") | 17 import("//build/config/android/config.gni") |
18 } | 18 } |
19 | 19 |
20 declare_args() { | 20 declare_args() { |
21 # A list of extra dependencies to add to the root target. This allows a | 21 # A list of extra dependencies to add to the root target. This allows a |
22 # checkout to add additional targets without explicitly changing any checked- | 22 # checkout to add additional targets without explicitly changing any checked- |
23 # in files. | 23 # in files. |
24 root_extra_deps = [] | 24 root_extra_deps = [] |
25 } | 25 } |
26 | 26 |
27 # This file defines the following four main targets: | 27 # This file defines the following three main targets: |
28 # | 28 # |
29 # "both_gn_and_gyp" should list every root target (target that nothing else | 29 # "both_gn_and_gyp" should list every root target (target that nothing else |
30 # depends on) built by GN that is also built in the GYP build. | 30 # depends on) built by GN that is also built in the GYP build. |
31 # | 31 # |
32 # "gn_all" should (transitively) cause everything to be built; if you run | 32 # "gn_all" should (transitively) cause everything to be built; if you run |
33 # 'ninja gn_all' and then 'ninja all', the second build should do no work. | 33 # 'ninja gn_all' and then 'ninja all', the second build should do no work. |
34 # | 34 # |
35 # "gn_only" should list every root target that is *not* intended to be built | 35 # "gn_only" should list every root target that is *not* intended to be built |
36 # in a GYP build. Because GN has different rules for deciding what an 'all' | 36 # in a GYP build. Because GN has different rules for deciding what an 'all' |
37 # build is, this may end up including targets that are actually defined in a | 37 # build is, this may end up including targets that are actually defined in a |
38 # GYP build but not dependencies of GYP's "all" (and so not actually built). | 38 # GYP build but not dependencies of GYP's "all" (and so not actually built). |
39 # | 39 # |
40 # "gn_visibility": targets that are normally not visible to top-level targets, | |
41 # but are built anyway by "all". Since we don't want any such targets, we | |
42 # have this placeholder to make sure hidden targets that aren't otherwise | |
43 # depended on yet are accounted for. | |
44 # | |
45 # TODO(GYP): crbug.com/481694. Make sure that the above is true and there are | 40 # TODO(GYP): crbug.com/481694. Make sure that the above is true and there are |
46 # scripts run on the bots that enforce this. Once the GYP migration is over, | 41 # scripts run on the bots that enforce this. Once the GYP migration is over, |
47 # we can collapse all of these targets as desired. | 42 # we can collapse all of these targets as desired. |
48 | 43 |
49 group("gn_all") { | 44 group("gn_all") { |
50 testonly = true | 45 testonly = true |
51 | 46 |
52 deps = [ | 47 deps = [ |
53 ":both_gn_and_gyp", | 48 ":both_gn_and_gyp", |
54 ":gn_only", | 49 ":gn_only", |
55 ":gn_visibility", | |
56 ] | 50 ] |
57 } | 51 } |
58 | 52 |
59 # The "both_gn_and_gyp" target should reflect every target that is built | 53 # The "both_gn_and_gyp" target should reflect every target that is built |
60 # in both the GN and GYP builds, and ideally it should match the | 54 # in both the GN and GYP builds, and ideally it should match the |
61 # "both_gn_and_gyp" target in build/gn_migration.gypi line-for-line. | 55 # "both_gn_and_gyp" target in build/gn_migration.gypi line-for-line. |
62 # | 56 # |
63 # TODO(GYP): Add build steps that check and enforce this on the bots. | 57 # TODO(GYP): Add build steps that check and enforce this on the bots. |
64 group("both_gn_and_gyp") { | 58 group("both_gn_and_gyp") { |
65 testonly = true | 59 testonly = true |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
146 "//tools/gn", | 140 "//tools/gn", |
147 "//tools/gn:gn_unittests", | 141 "//tools/gn:gn_unittests", |
148 "//tools/gn:generate_test_gn_data", | 142 "//tools/gn:generate_test_gn_data", |
149 "//tools/telemetry:bitmaptools($host_toolchain)", | 143 "//tools/telemetry:bitmaptools($host_toolchain)", |
150 "//ui/accessibility:accessibility_unittests", | 144 "//ui/accessibility:accessibility_unittests", |
151 "//ui/app_list:app_list_unittests", | 145 "//ui/app_list:app_list_unittests", |
152 "//ui/base:ui_base_unittests", | 146 "//ui/base:ui_base_unittests", |
153 "//ui/display:display_unittests", | 147 "//ui/display:display_unittests", |
154 "//ui/events:events_unittests", | 148 "//ui/events:events_unittests", |
155 "//ui/gfx:gfx_unittests", | 149 "//ui/gfx:gfx_unittests", |
156 "//ui/gl:gl_unittests", | |
157 "//ui/touch_selection:ui_touch_selection_unittests", | 150 "//ui/touch_selection:ui_touch_selection_unittests", |
158 "//url:url_unittests", | 151 "//url:url_unittests", |
159 ] | 152 ] |
160 | 153 |
161 deps += root_extra_deps | 154 deps += root_extra_deps |
162 | 155 |
163 if (enable_extensions && !is_mac) { | 156 if (enable_extensions && !is_mac) { |
164 # TODO(GYP): Get this working on the mac? | 157 # TODO(GYP): Get this working on the mac? |
165 deps += [ "//extensions/shell:app_shell_unittests" ] | 158 deps += [ "//extensions/shell:app_shell_unittests" ] |
166 } | 159 } |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
219 "//components/user_manager", | 212 "//components/user_manager", |
220 "//components/wallpaper", | 213 "//components/wallpaper", |
221 "//content/shell/android:content_shell_apk", | 214 "//content/shell/android:content_shell_apk", |
222 | 215 |
223 # TODO(GYP): Are these needed, or will they be pulled in automatically? | 216 # TODO(GYP): Are these needed, or will they be pulled in automatically? |
224 "//third_party/android_tools:android_gcm_java", | 217 "//third_party/android_tools:android_gcm_java", |
225 "//third_party/android_tools:uiautomator_java", | 218 "//third_party/android_tools:uiautomator_java", |
226 "//third_party/android_tools:android_support_v13_java", | 219 "//third_party/android_tools:android_support_v13_java", |
227 "//third_party/android_tools:android_support_v7_appcompat_java", | 220 "//third_party/android_tools:android_support_v7_appcompat_java", |
228 "//third_party/android_tools:android_support_v7_mediarouter_java", | 221 "//third_party/android_tools:android_support_v7_mediarouter_java", |
222 "//third_party/errorprone:chromium_errorprone", | |
jbudorick
2015/05/07 18:49:26
I'm not sure that this needs to be in here, and I
raywilliams_chromium
2015/05/11 19:52:24
Done.
raywilliams_chromium
2015/05/11 19:52:24
I'll try taking this out and see if it still works
| |
229 "//third_party/mesa", | 223 "//third_party/mesa", |
230 "//third_party/mockito:mockito_java", | 224 "//third_party/mockito:mockito_java", |
231 "//third_party/openmax_dl/dl", | 225 "//third_party/openmax_dl/dl", |
232 "//third_party/speex", | 226 "//third_party/speex", |
233 "//ui/android:ui_java", | 227 "//ui/android:ui_java", |
234 | 228 |
235 # TODO(GYP): Are these needed? | 229 # TODO(GYP): Are these needed? |
236 "//chrome/test:test_support_unit", | 230 "//chrome/test:test_support_unit", |
237 "//third_party/smhasher:murmurhash3", | 231 "//third_party/smhasher:murmurhash3", |
238 "//ui/message_center:test_support", | 232 "//ui/message_center:test_support", |
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
532 deps -= [ | 526 deps -= [ |
533 "//chrome", # TODO(GYP) | 527 "//chrome", # TODO(GYP) |
534 "//chrome/test:browser_tests", # TODO(GYP) | 528 "//chrome/test:browser_tests", # TODO(GYP) |
535 "//chrome/test:interactive_ui_tests", # TODO(GYP) | 529 "//chrome/test:interactive_ui_tests", # TODO(GYP) |
536 "//chrome/test:sync_integration_tests", # TODO(GYP) | 530 "//chrome/test:sync_integration_tests", # TODO(GYP) |
537 "//chrome/test:unit_tests", # TODO(GYP) | 531 "//chrome/test:unit_tests", # TODO(GYP) |
538 "//components:components_browsertests", # TODO(GYP) | 532 "//components:components_browsertests", # TODO(GYP) |
539 "//components:components_unittests", # TODO(GYP) | 533 "//components:components_unittests", # TODO(GYP) |
540 "//content/test:content_browsertests", # TODO(GYP) | 534 "//content/test:content_browsertests", # TODO(GYP) |
541 "//content/test:content_perftests", # TODO(GYP) | 535 "//content/test:content_perftests", # TODO(GYP) |
536 "//content/test:content_unittests", # TODO(GYP) | |
542 "//extensions:extensions_browsertests", # TODO(GYP) | 537 "//extensions:extensions_browsertests", # TODO(GYP) |
543 "//extensions:extensions_unittests", # TODO(GYP) | 538 "//extensions:extensions_unittests", # TODO(GYP) |
544 "//net:net_unittests", # TODO(GYP) | 539 "//net:net_unittests", # TODO(GYP) |
545 "//ui/app_list:app_list_unittests", # TODO(GYP) | 540 "//ui/app_list:app_list_unittests", # TODO(GYP) |
546 "//ui/gfx:gfx_unittests", # TODO(GYP) | 541 "//ui/gfx:gfx_unittests", # TODO(GYP) |
547 ] | 542 ] |
548 } | 543 } |
549 | 544 |
550 if (is_win) { | 545 if (is_win) { |
551 deps += [ | 546 deps += [ |
(...skipping 20 matching lines...) Expand all Loading... | |
572 ] | 567 ] |
573 } else if (!is_android) { | 568 } else if (!is_android) { |
574 deps += [ "//breakpad:symupload" ] | 569 deps += [ "//breakpad:symupload" ] |
575 } | 570 } |
576 } | 571 } |
577 | 572 |
578 group("gn_only") { | 573 group("gn_only") { |
579 testonly = true | 574 testonly = true |
580 | 575 |
581 deps = [ | 576 deps = [ |
582 "//mandoline:all", | 577 "//mandoline:mandoline_all", |
583 ] | 578 ] |
584 | 579 |
585 if (!is_android && !is_ios) { | 580 if (!is_android && !is_ios) { |
586 deps += [ "//components/proximity_auth:proximity_auth_unittests" ] | 581 deps += [ "//components/proximity_auth:proximity_auth_unittests" ] |
587 } | 582 } |
588 | 583 |
589 if (is_linux && !is_chromeos) { | 584 if (is_linux && !is_chromeos) { |
590 # TODO(GYP): Figure out if any of these should be in gn_all | 585 # TODO(GYP): Figure out if any of these should be in gn_all |
591 # and figure out how cross-platform they are | 586 # and figure out how cross-platform they are |
592 deps += [ | 587 deps += [ |
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
686 "//content/public/common:mojo_bindings_python", | 681 "//content/public/common:mojo_bindings_python", |
687 "//content/common:mojo_bindings_python", | 682 "//content/common:mojo_bindings_python", |
688 "//content/test:web_ui_test_mojo_bindings_python", | 683 "//content/test:web_ui_test_mojo_bindings_python", |
689 "//device/battery:mojo_bindings_python", | 684 "//device/battery:mojo_bindings_python", |
690 "//device/vibration:mojo_bindings_python", | 685 "//device/vibration:mojo_bindings_python", |
691 "//ipc/mojo:ipc_mojo_perftests", | 686 "//ipc/mojo:ipc_mojo_perftests", |
692 "//ipc/mojo:client_channel_python", | 687 "//ipc/mojo:client_channel_python", |
693 "//media/mojo/interfaces:interfaces_python", | 688 "//media/mojo/interfaces:interfaces_python", |
694 "//media/mojo/services:cdm_service", | 689 "//media/mojo/services:cdm_service", |
695 "//media/mojo:tests", | 690 "//media/mojo:tests", |
696 "//mojo:tests", | 691 "//mojo/services:apptests", |
692 "//mojo/services:tests", | |
697 "//net/interfaces:interfaces_python", | 693 "//net/interfaces:interfaces_python", |
698 "//third_party/mojo/src/mojo/edk/js/test:js_integration_tests", | 694 "//third_party/mojo/src/mojo/edk/js/test:js_integration_tests", |
699 "//third_party/mojo/src/mojo/edk/js/tests:js_to_cpp_bindings_python", | 695 "//third_party/mojo/src/mojo/edk/js/tests:js_to_cpp_bindings_python", |
700 "//third_party/mojo/src/mojo/public/python:packaged_application", | 696 "//third_party/mojo/src/mojo/public/python:packaged_application", |
701 "//third_party/mojo/src/mojo/public/python:packaged_bindings", | 697 "//third_party/mojo/src/mojo/public/python:packaged_bindings", |
702 "//third_party/mojo/src/mojo/public/cpp/application:test_support_standalon e", | 698 "//third_party/mojo/src/mojo/public/cpp/application:test_support_standalon e", |
703 "//third_party/mojo_services/src/accessibility/public/interfaces:interface s_python", | 699 "//third_party/mojo_services/src/accessibility/public/interfaces:interface s_python", |
704 ] | 700 ] |
705 } | 701 } |
706 } | 702 } |
707 | 703 |
708 group("gn_visibility") { | 704 group("gn_visibility") { |
709 deps = [ | 705 deps = [ |
710 "//build/config/sanitizers:options_sources", | 706 # "//build/config/sanitizers:options_sources", |
711 | |
712 # "//third_party/pdfium:pdfium_embeddertests", # TODO(GYP): visibility? | 707 # "//third_party/pdfium:pdfium_embeddertests", # TODO(GYP): visibility? |
713 # "//third_party/pdfium:pdfium_unittests", # TODO(GYP): visibility? | 708 # "//third_party/pdfium:pdfium_unittests", # TODO(GYP): visibility? |
714 | 709 # "//ui/resources:repack_ui_test_mac_locale_pack", |
715 "//ui/resources:repack_ui_test_mac_locale_pack", | |
716 | |
717 # "//v8:v8_snapshot", # TODO(GYP): visibility? | 710 # "//v8:v8_snapshot", # TODO(GYP): visibility? |
718 # "//v8:postmortem-metadata", # TODO(GYP): visibility? | 711 # "//v8:postmortem-metadata", # TODO(GYP): visibility? |
719 ] | 712 ] |
720 } | 713 } |
721 | 714 |
722 if (is_linux) { | 715 if (is_linux) { |
723 # This group corresponds to the list of tests run on the waterfall for | 716 # This group corresponds to the list of tests run on the waterfall for |
724 # desktop Linux GYP builds from testing/buildbot/chromium.linux.json. It's | 717 # desktop Linux GYP builds from testing/buildbot/chromium.linux.json. It's |
725 # here to help track GYP -> GN conversion progress. | 718 # here to help track GYP -> GN conversion progress. |
726 group("linux_default_tests") { | 719 group("linux_default_tests") { |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
768 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA SSES 2/25/2015 | 761 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA SSES 2/25/2015 |
769 "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests", | 762 "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests", |
770 "//ui/accessibility:accessibility_unittests", # PASSES 2/25/2015 | 763 "//ui/accessibility:accessibility_unittests", # PASSES 2/25/2015 |
771 "//ui/app_list:app_list_unittests", # PASSES 2/25/2015 | 764 "//ui/app_list:app_list_unittests", # PASSES 2/25/2015 |
772 "//ui/aura:aura_unittests", # PASSES 2/25/2015 | 765 "//ui/aura:aura_unittests", # PASSES 2/25/2015 |
773 "//ui/base:ui_base_unittests", # PASSES 4/17/2015 | 766 "//ui/base:ui_base_unittests", # PASSES 4/17/2015 |
774 "//ui/compositor:compositor_unittests", # PASSES 2/25/2015 | 767 "//ui/compositor:compositor_unittests", # PASSES 2/25/2015 |
775 "//ui/display:display_unittests", # PASSES 2/25/2015 | 768 "//ui/display:display_unittests", # PASSES 2/25/2015 |
776 "//ui/events:events_unittests", # PASSES 2/25/2015 | 769 "//ui/events:events_unittests", # PASSES 2/25/2015 |
777 "//ui/gfx:gfx_unittests", # PASSES 2/25/2015 | 770 "//ui/gfx:gfx_unittests", # PASSES 2/25/2015 |
778 "//ui/gl:gl_unittests", | |
779 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 2/25/2015 | 771 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 2/25/2015 |
780 "//ui/views:views_unittests", # PASSES (*) 2/25/2015 | 772 "//ui/views:views_unittests", # PASSES (*) 2/25/2015 |
781 "//ui/wm:wm_unittests", # PASSES 2/25/2015 | 773 "//ui/wm:wm_unittests", # PASSES 2/25/2015 |
782 "//url:url_unittests", # PASSES 2/25/2015 | 774 "//url:url_unittests", # PASSES 2/25/2015 |
783 | 775 |
784 # Note: | 776 # Note: |
785 # (*) Fails but failures match GYP build at time of testing. | 777 # (*) Fails but failures match GYP build at time of testing. |
786 ] | 778 ] |
787 | 779 |
788 if (enable_nacl) { | 780 if (enable_nacl) { |
789 deps += [ "//components/nacl:nacl_loader_unittests" ] # PASSES 3/28/2015 | 781 deps += [ "//components/nacl:nacl_loader_unittests" ] # PASSES 3/28/2015 |
790 } | 782 } |
791 } | 783 } |
792 } else if (is_win) { | 784 } else if (is_win) { |
793 group("windows_default_tests") { | 785 group("windows_default_tests") { |
794 testonly = true | 786 testonly = true |
795 deps = [ | 787 deps = [ |
796 "//ash:ash_unittests", # FAILS 4/20/2015 | 788 "//ash:ash_unittests", # FAILS 4/20/2015 |
797 "//base:base_unittests", # PASSES 4/20/2015 | 789 "//base:base_unittests", # PASSES 4/20/2015 |
798 "//cc:cc_unittests", # PASSES 4/17/2015 | 790 "//cc:cc_unittests", # PASSES 4/17/2015 |
799 "//chrome_elf:chrome_elf_unittests", # FAILS 4/20/2015 | 791 "//chrome_elf:chrome_elf_unittests", # FAILS 4/20/2015 |
800 "//chrome/app_installer:app_installer_unittests", # PASSES 4/24/2015 | 792 "//chrome/app_installer:app_installer_unittests", |
801 "//chrome/installer/util:installer_util_unittests", | |
802 "//chrome/test:browser_tests", | 793 "//chrome/test:browser_tests", |
803 "//chrome/test:interactive_ui_tests", | 794 "//chrome/test:interactive_ui_tests", |
804 "//chrome/test:sync_integration_tests", # Note: need to turn off incremen tal linking for debug. | 795 "//chrome/test:sync_integration_tests", # Note: need to turn off incremen tal linking for debug. |
805 "//chrome/test:unit_tests", | 796 "//chrome/test:unit_tests", |
806 "//chrome/test/chromedriver:chromedriver_unittests", # PASSES 4/20/2015 | 797 "//chrome/test/chromedriver:chromedriver_unittests", # PASSES 4/20/2015 |
807 "//components:components_browsertests", # PASSES 4/24/2015 | 798 "//components:components_browsertests", |
808 "//components:components_unittests", # PASSES 4/17/2015 | 799 "//components:components_unittests", # PASSES 4/17/2015 |
809 "//courgette:courgette_unittests", # PASSES 4/20/2015 | 800 "//courgette:courgette_unittests", # PASSES 4/20/2015 |
810 "//content/test:content_browsertests", | 801 "//content/test:content_browsertests", |
811 "//content/test:content_unittests", # PASSES 4/17/2015 | 802 "//content/test:content_unittests", # PASSES 4/17/2015 |
812 "//crypto:crypto_unittests", # PASSES 4/17/2015 | 803 "//crypto:crypto_unittests", # PASSES 4/17/2015 |
813 "//device:device_unittests", # PASSES 4/17/2015 | 804 "//device:device_unittests", # PASSES 4/17/2015 |
814 "//extensions:extensions_browsertests", # PASSES 4/17/2015 | 805 "//extensions:extensions_browsertests", # PASSES 4/17/2015 |
815 "//extensions:extensions_unittests", # PASSES 4/17/2015 | 806 "//extensions:extensions_unittests", # PASSES 4/17/2015 |
816 "//extensions/shell:app_shell_unittests", # Doesn't compile in 64-bit | 807 "//extensions/shell:app_shell_unittests", # Doesn't compile in 64-bit |
817 "//google_apis/gcm:gcm_unit_tests", # PASSES 4/17/2015 | 808 "//google_apis/gcm:gcm_unit_tests", # PASSES 4/17/2015 |
(...skipping 22 matching lines...) Expand all Loading... | |
840 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA SSES 4/20/2015 | 831 "//third_party/mojo/src/mojo/edk/test:mojo_public_system_unittests", # PA SSES 4/20/2015 |
841 "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests", # P ASSES 4/20/2015 | 832 "//third_party/mojo/src/mojo/edk/test:mojo_public_utility_unittests", # P ASSES 4/20/2015 |
842 "//ui/accessibility:accessibility_unittests", # PASSES 4/20/2015 | 833 "//ui/accessibility:accessibility_unittests", # PASSES 4/20/2015 |
843 "//ui/app_list:app_list_unittests", # PASSES 4/20/2015 | 834 "//ui/app_list:app_list_unittests", # PASSES 4/20/2015 |
844 "//ui/aura:aura_unittests", # PASSES 4/17/2015 | 835 "//ui/aura:aura_unittests", # PASSES 4/17/2015 |
845 "//ui/base:ui_base_unittests", # PASSES 4/20/2015 | 836 "//ui/base:ui_base_unittests", # PASSES 4/20/2015 |
846 "//ui/compositor:compositor_unittests", # PASSES 4/20/2015 | 837 "//ui/compositor:compositor_unittests", # PASSES 4/20/2015 |
847 "//ui/display:display_unittests", # PASSES 4/20/2015 | 838 "//ui/display:display_unittests", # PASSES 4/20/2015 |
848 "//ui/events:events_unittests", # PASSES 4/20/2015 | 839 "//ui/events:events_unittests", # PASSES 4/20/2015 |
849 "//ui/gfx:gfx_unittests", # PASSES (with assertion failure?) 4/20/2015 | 840 "//ui/gfx:gfx_unittests", # PASSES (with assertion failure?) 4/20/2015 |
850 "//ui/gl:gl_unittests", | |
851 "//ui/message_center:message_center_unittests", # PASSES 4/20/2015 | 841 "//ui/message_center:message_center_unittests", # PASSES 4/20/2015 |
852 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 4/20/2015 | 842 "//ui/touch_selection:ui_touch_selection_unittests", # PASSES 4/20/2015 |
853 "//ui/views:views_unittests", # TooltipControllerTest failures | 843 "//ui/views:views_unittests", # TooltipControllerTest failures |
854 "//ui/wm:wm_unittests", # PASSES 4/21/2015 | 844 "//ui/wm:wm_unittests", # PASSES 4/21/2015 |
855 "//url:url_unittests", # PASSES 4/17/2015 | 845 "//url:url_unittests", # PASSES 4/17/2015 |
856 | 846 |
847 # TODO(GYP) installer_util_unittests | |
848 # TODO(GYP) app_installer_unittests | |
857 # TODO(GYP) nacl_integration | 849 # TODO(GYP) nacl_integration |
858 # TODO(GYP) telemetry_perf_unittests | 850 # TODO(GYP) telemetry_perf_unittests |
859 # TODO(GYP) telemetry_unittests | 851 # TODO(GYP) telemetry_unittests |
860 ] | 852 ] |
861 } | 853 } |
862 } | 854 } |
OLD | NEW |