Chromium Code Reviews| 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 |