| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 import("//build/buildflag_header.gni") | 5 import("//build/buildflag_header.gni") |
| 6 import("//build/config/compiler/compiler.gni") | 6 import("//build/config/compiler/compiler.gni") |
| 7 import("//build/config/sanitizers/sanitizers.gni") | 7 import("//build/config/sanitizers/sanitizers.gni") |
| 8 import("//build/config/ui.gni") | 8 import("//build/config/ui.gni") |
| 9 import("//testing/test.gni") | 9 import("//testing/test.gni") |
| 10 import("//ui/base/ui_features.gni") | 10 import("//ui/base/ui_features.gni") |
| (...skipping 684 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 695 "../android/java/src/org/chromium/ui/base/DeviceFormFactor.java", | 695 "../android/java/src/org/chromium/ui/base/DeviceFormFactor.java", |
| 696 "../android/java/src/org/chromium/ui/base/LocalizationUtils.java", | 696 "../android/java/src/org/chromium/ui/base/LocalizationUtils.java", |
| 697 "../android/java/src/org/chromium/ui/base/ResourceBundle.java", | 697 "../android/java/src/org/chromium/ui/base/ResourceBundle.java", |
| 698 "../android/java/src/org/chromium/ui/base/SelectFileDialog.java", | 698 "../android/java/src/org/chromium/ui/base/SelectFileDialog.java", |
| 699 "../android/java/src/org/chromium/ui/base/TouchDevice.java", | 699 "../android/java/src/org/chromium/ui/base/TouchDevice.java", |
| 700 ] | 700 ] |
| 701 jni_package = "base" | 701 jni_package = "base" |
| 702 } | 702 } |
| 703 } | 703 } |
| 704 | 704 |
| 705 bundle_data("ui_base_unittests_bundle_data") { |
| 706 sources = [ |
| 707 "test/data/data_pack_unittest/truncated-header.pak", |
| 708 ] |
| 709 outputs = [ |
| 710 "{{bundle_resources_dir}}/" + |
| 711 "{{source_root_relative_dir}}/{{source_file_part}}", |
| 712 ] |
| 713 } |
| 714 |
| 705 # GYP version: ui/base/ui_base_tests.gyp:ui_base_unittests | 715 # GYP version: ui/base/ui_base_tests.gyp:ui_base_unittests |
| 706 test("ui_base_unittests") { | 716 test("ui_base_unittests") { |
| 707 sources = [ | 717 sources = [ |
| 708 "ios/cru_context_menu_controller_unittest.mm", | 718 "ios/cru_context_menu_controller_unittest.mm", |
| 709 "l10n/l10n_util_mac_unittest.mm", | 719 "l10n/l10n_util_mac_unittest.mm", |
| 710 "l10n/l10n_util_unittest.cc", | 720 "l10n/l10n_util_unittest.cc", |
| 711 "l10n/l10n_util_win_unittest.cc", | 721 "l10n/l10n_util_win_unittest.cc", |
| 712 "l10n/time_format_unittest.cc", | 722 "l10n/time_format_unittest.cc", |
| 713 "layout_unittest.cc", | 723 "layout_unittest.cc", |
| 714 "material_design/material_design_controller_unittest.cc", | 724 "material_design/material_design_controller_unittest.cc", |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 792 if (!use_x11 && is_chromeos) { | 802 if (!use_x11 && is_chromeos) { |
| 793 # These were already removed in the non-chromeos case. | 803 # These were already removed in the non-chromeos case. |
| 794 sources -= [ "ime/input_method_chromeos_unittest.cc" ] | 804 sources -= [ "ime/input_method_chromeos_unittest.cc" ] |
| 795 } | 805 } |
| 796 } | 806 } |
| 797 | 807 |
| 798 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 808 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 799 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 809 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 800 | 810 |
| 801 deps = [ | 811 deps = [ |
| 812 ":ui_base_unittests_bundle_data", |
| 802 "//base", | 813 "//base", |
| 803 "//base/test:test_support", | 814 "//base/test:test_support", |
| 804 "//net", | 815 "//net", |
| 805 "//skia", | 816 "//skia", |
| 806 "//testing/gmock", | 817 "//testing/gmock", |
| 807 "//testing/gtest", | 818 "//testing/gtest", |
| 808 "//third_party/icu", | 819 "//third_party/icu", |
| 809 "//ui/base", | 820 "//ui/base", |
| 810 "//ui/base:test_support", | 821 "//ui/base:test_support", |
| 811 "//ui/base:ui_data_pack", | 822 "//ui/base:ui_data_pack", |
| 812 "//ui/events:events_base", | 823 "//ui/events:events_base", |
| 813 "//ui/events:test_support", | 824 "//ui/events:test_support", |
| 814 "//ui/gfx:test_support", | 825 "//ui/gfx:test_support", |
| 815 "//ui/resources", | 826 "//ui/resources", |
| 816 "//ui/resources:ui_test_pak", | 827 "//ui/resources:ui_test_pak", |
| 817 "//ui/strings", | 828 "//ui/strings", |
| 818 "//url", | 829 "//url", |
| 819 ] | 830 ] |
| 820 | 831 |
| 821 if (is_ios) { | |
| 822 # TODO(GYP) lots of iOS-only steps for ui_base_unittests | |
| 823 } | |
| 824 | |
| 825 if (build_ime) { | 832 if (build_ime) { |
| 826 deps += [ "//ui/base/ime" ] | 833 deps += [ "//ui/base/ime" ] |
| 827 } | 834 } |
| 828 | 835 |
| 836 if (is_ios) { |
| 837 deps += [ "//ui/resources:ui_test_pak_bundle_data" ] |
| 838 } |
| 839 |
| 829 if (is_win) { | 840 if (is_win) { |
| 830 sources += [ | 841 sources += [ |
| 831 "dragdrop/os_exchange_data_win_unittest.cc", | 842 "dragdrop/os_exchange_data_win_unittest.cc", |
| 832 "win/hwnd_subclass_unittest.cc", | 843 "win/hwnd_subclass_unittest.cc", |
| 833 "win/open_file_name_win_unittest.cc", | 844 "win/open_file_name_win_unittest.cc", |
| 834 ] | 845 ] |
| 835 | 846 |
| 836 ldflags = [ | 847 ldflags = [ |
| 837 "/DELAYLOAD:d2d1.dll", | 848 "/DELAYLOAD:d2d1.dll", |
| 838 "/DELAYLOAD:d3d10_1.dll", | 849 "/DELAYLOAD:d3d10_1.dll", |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 926 } | 937 } |
| 927 if (is_mac) { | 938 if (is_mac) { |
| 928 data += [ "$root_out_dir/ui_unittests Framework.framework/" ] | 939 data += [ "$root_out_dir/ui_unittests Framework.framework/" ] |
| 929 | 940 |
| 930 if (is_asan && symbol_level == 0) { | 941 if (is_asan && symbol_level == 0) { |
| 931 data += [ "$root_out_dir/ui_base_unittests.dSYM/" ] | 942 data += [ "$root_out_dir/ui_base_unittests.dSYM/" ] |
| 932 } | 943 } |
| 933 } | 944 } |
| 934 } | 945 } |
| 935 # TODO(GYP) Mac (ui_base_tests_bundle) | 946 # TODO(GYP) Mac (ui_base_tests_bundle) |
| OLD | NEW |