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

Unified Diff: base/BUILD.gn

Issue 2595063002: debuggng for PR31361
Patch Set: build on android too Created 4 years 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | base/strings/string_number_conversions_dup.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: base/BUILD.gn
diff --git a/base/BUILD.gn b/base/BUILD.gn
index f623b0bdadf8638e2eeedba6cf27528dbfd7b933..a888bc1ce8f1e9eb67146e308861520743bd7296 100644
--- a/base/BUILD.gn
+++ b/base/BUILD.gn
@@ -1812,444 +1812,9 @@ if (is_ios || is_mac) {
test("base_unittests") {
sources = [
- "allocator/tcmalloc_unittest.cc",
- "android/application_status_listener_unittest.cc",
- "android/content_uri_utils_unittest.cc",
- "android/jni_android_unittest.cc",
- "android/jni_array_unittest.cc",
- "android/jni_string_unittest.cc",
- "android/library_loader/library_prefetcher_unittest.cc",
- "android/path_utils_unittest.cc",
- "android/scoped_java_ref_unittest.cc",
- "android/sys_utils_unittest.cc",
- "android/unguessable_token_android_unittest.cc",
- "at_exit_unittest.cc",
- "atomicops_unittest.cc",
- "barrier_closure_unittest.cc",
- "base64_unittest.cc",
- "base64url_unittest.cc",
- "big_endian_unittest.cc",
- "bind_helpers_unittest.cc",
- "bind_unittest.cc",
- "bit_cast_unittest.cc",
- "bits_unittest.cc",
- "build_time_unittest.cc",
- "callback_helpers_unittest.cc",
- "callback_list_unittest.cc",
- "callback_unittest.cc",
- "cancelable_callback_unittest.cc",
- "command_line_unittest.cc",
- "containers/adapters_unittest.cc",
- "containers/hash_tables_unittest.cc",
- "containers/linked_list_unittest.cc",
- "containers/mru_cache_unittest.cc",
- "containers/scoped_ptr_hash_map_unittest.cc",
- "containers/small_map_unittest.cc",
- "containers/stack_container_unittest.cc",
- "cpu_unittest.cc",
- "debug/activity_analyzer_unittest.cc",
- "debug/activity_tracker_unittest.cc",
- "debug/crash_logging_unittest.cc",
- "debug/debugger_unittest.cc",
- "debug/leak_tracker_unittest.cc",
- "debug/proc_maps_linux_unittest.cc",
- "debug/stack_trace_unittest.cc",
- "debug/task_annotator_unittest.cc",
- "debug/thread_heap_usage_tracker_unittest.cc",
- "deferred_sequenced_task_runner_unittest.cc",
- "environment_unittest.cc",
- "feature_list_unittest.cc",
- "file_version_info_win_unittest.cc",
- "files/dir_reader_posix_unittest.cc",
- "files/file_descriptor_watcher_posix_unittest.cc",
- "files/file_locking_unittest.cc",
- "files/file_path_unittest.cc",
- "files/file_path_watcher_unittest.cc",
- "files/file_proxy_unittest.cc",
- "files/file_unittest.cc",
- "files/file_util_proxy_unittest.cc",
- "files/file_util_unittest.cc",
- "files/important_file_writer_unittest.cc",
- "files/memory_mapped_file_unittest.cc",
- "files/scoped_temp_dir_unittest.cc",
- "gmock_unittest.cc",
- "guid_unittest.cc",
- "hash_unittest.cc",
- "i18n/break_iterator_unittest.cc",
- "i18n/case_conversion_unittest.cc",
- "i18n/char_iterator_unittest.cc",
- "i18n/file_util_icu_unittest.cc",
- "i18n/icu_string_conversions_unittest.cc",
- "i18n/message_formatter_unittest.cc",
- "i18n/number_formatting_unittest.cc",
- "i18n/rtl_unittest.cc",
- "i18n/streaming_utf8_validator_unittest.cc",
- "i18n/string_search_unittest.cc",
- "i18n/time_formatting_unittest.cc",
- "i18n/timezone_unittest.cc",
- "id_map_unittest.cc",
- "ios/device_util_unittest.mm",
- "ios/weak_nsobject_unittest.mm",
- "json/json_parser_unittest.cc",
- "json/json_reader_unittest.cc",
- "json/json_value_converter_unittest.cc",
- "json/json_value_serializer_unittest.cc",
- "json/json_writer_unittest.cc",
- "json/string_escape_unittest.cc",
- "lazy_instance_unittest.cc",
- "logging_unittest.cc",
- "mac/bind_objc_block_unittest.mm",
- "mac/call_with_eh_frame_unittest.mm",
- "mac/dispatch_source_mach_unittest.cc",
- "mac/foundation_util_unittest.mm",
- "mac/mac_util_unittest.mm",
- "mac/mach_port_broker_unittest.cc",
- "mac/objc_property_releaser_unittest.mm",
- "mac/scoped_nsobject_unittest.mm",
- "mac/scoped_objc_class_swizzler_unittest.mm",
- "mac/scoped_sending_event_unittest.mm",
- "md5_unittest.cc",
- "memory/aligned_memory_unittest.cc",
- "memory/discardable_shared_memory_unittest.cc",
- "memory/linked_ptr_unittest.cc",
- "memory/memory_pressure_listener_unittest.cc",
- "memory/memory_pressure_monitor_chromeos_unittest.cc",
- "memory/memory_pressure_monitor_mac_unittest.cc",
- "memory/memory_pressure_monitor_unittest.cc",
- "memory/memory_pressure_monitor_win_unittest.cc",
- "memory/ptr_util_unittest.cc",
- "memory/ref_counted_memory_unittest.cc",
- "memory/ref_counted_unittest.cc",
- "memory/scoped_vector_unittest.cc",
- "memory/shared_memory_mac_unittest.cc",
- "memory/shared_memory_unittest.cc",
- "memory/shared_memory_win_unittest.cc",
- "memory/singleton_unittest.cc",
- "memory/weak_ptr_unittest.cc",
- "message_loop/message_loop_task_runner_unittest.cc",
- "message_loop/message_loop_unittest.cc",
- "message_loop/message_pump_glib_unittest.cc",
- "message_loop/message_pump_io_ios_unittest.cc",
- "metrics/bucket_ranges_unittest.cc",
- "metrics/field_trial_unittest.cc",
- "metrics/histogram_base_unittest.cc",
- "metrics/histogram_delta_serialization_unittest.cc",
- "metrics/histogram_functions_unittest.cc",
- "metrics/histogram_macros_unittest.cc",
- "metrics/histogram_snapshot_manager_unittest.cc",
- "metrics/histogram_unittest.cc",
- "metrics/metrics_hashes_unittest.cc",
- "metrics/persistent_histogram_allocator_unittest.cc",
- "metrics/persistent_memory_allocator_unittest.cc",
- "metrics/persistent_sample_map_unittest.cc",
- "metrics/sample_map_unittest.cc",
- "metrics/sample_vector_unittest.cc",
- "metrics/sparse_histogram_unittest.cc",
- "metrics/statistics_recorder_unittest.cc",
- "native_library_unittest.cc",
- "numerics/safe_numerics_unittest.cc",
- "numerics/saturated_arithmetic_unittest.cc",
- "observer_list_unittest.cc",
- "optional_unittest.cc",
- "os_compat_android_unittest.cc",
- "path_service_unittest.cc",
- "pickle_unittest.cc",
- "posix/file_descriptor_shuffle_unittest.cc",
- "posix/unix_domain_socket_linux_unittest.cc",
- "power_monitor/power_monitor_unittest.cc",
- "process/memory_unittest.cc",
- "process/memory_unittest_mac.h",
- "process/memory_unittest_mac.mm",
- "process/process_metrics_unittest.cc",
- "process/process_metrics_unittest_ios.cc",
- "process/process_unittest.cc",
- "process/process_util_unittest.cc",
- "profiler/stack_sampling_profiler_unittest.cc",
- "profiler/tracked_time_unittest.cc",
- "rand_util_unittest.cc",
- "run_loop_unittest.cc",
- "scoped_clear_errno_unittest.cc",
- "scoped_generic_unittest.cc",
- "scoped_native_library_unittest.cc",
- "security_unittest.cc",
- "sequence_checker_unittest.cc",
- "sequence_token_unittest.cc",
- "sequenced_task_runner_unittest.cc",
- "sha1_unittest.cc",
- "stl_util_unittest.cc",
- "strings/nullable_string16_unittest.cc",
- "strings/pattern_unittest.cc",
- "strings/safe_sprintf_unittest.cc",
- "strings/string16_unittest.cc",
"strings/string_number_conversions_unittest.cc",
- "strings/string_piece_unittest.cc",
- "strings/string_split_unittest.cc",
- "strings/string_tokenizer_unittest.cc",
- "strings/string_util_unittest.cc",
- "strings/stringize_macros_unittest.cc",
- "strings/stringprintf_unittest.cc",
- "strings/sys_string_conversions_mac_unittest.mm",
- "strings/sys_string_conversions_unittest.cc",
- "strings/utf_offset_string_conversions_unittest.cc",
- "strings/utf_string_conversions_unittest.cc",
- "supports_user_data_unittest.cc",
- "sync_socket_unittest.cc",
- "synchronization/atomic_flag_unittest.cc",
- "synchronization/condition_variable_unittest.cc",
- "synchronization/lock_unittest.cc",
- "synchronization/read_write_lock_unittest.cc",
- "synchronization/waitable_event_unittest.cc",
- "synchronization/waitable_event_watcher_unittest.cc",
- "sys_byteorder_unittest.cc",
- "sys_info_unittest.cc",
- "system_monitor/system_monitor_unittest.cc",
- "task/cancelable_task_tracker_unittest.cc",
- "task_runner_util_unittest.cc",
- "task_scheduler/delayed_task_manager_unittest.cc",
- "task_scheduler/priority_queue_unittest.cc",
- "task_scheduler/scheduler_lock_unittest.cc",
- "task_scheduler/scheduler_worker_pool_impl_unittest.cc",
- "task_scheduler/scheduler_worker_stack_unittest.cc",
- "task_scheduler/scheduler_worker_unittest.cc",
- "task_scheduler/scoped_set_task_priority_for_current_thread_unittest.cc",
- "task_scheduler/sequence_sort_key_unittest.cc",
- "task_scheduler/sequence_unittest.cc",
- "task_scheduler/task_scheduler_impl_unittest.cc",
- "task_scheduler/task_tracker_posix_unittest.cc",
- "task_scheduler/task_tracker_unittest.cc",
- "task_scheduler/task_traits_unittest.cc",
- "task_scheduler/task_unittest.cc",
- "task_scheduler/test_task_factory.cc",
- "task_scheduler/test_task_factory.h",
- "task_scheduler/test_utils.h",
- "template_util_unittest.cc",
- "test/histogram_tester_unittest.cc",
- "test/scoped_mock_time_message_loop_task_runner_unittest.cc",
- "test/scoped_task_scheduler_unittest.cc",
- "test/test_pending_task_unittest.cc",
- "test/test_reg_util_win_unittest.cc",
- "test/trace_event_analyzer_unittest.cc",
- "test/user_action_tester_unittest.cc",
- "threading/non_thread_safe_unittest.cc",
- "threading/platform_thread_unittest.cc",
- "threading/post_task_and_reply_impl_unittest.cc",
- "threading/sequenced_task_runner_handle_unittest.cc",
- "threading/sequenced_worker_pool_unittest.cc",
- "threading/simple_thread_unittest.cc",
- "threading/thread_checker_unittest.cc",
- "threading/thread_collision_warner_unittest.cc",
- "threading/thread_id_name_manager_unittest.cc",
- "threading/thread_local_storage_unittest.cc",
- "threading/thread_local_unittest.cc",
- "threading/thread_unittest.cc",
- "threading/watchdog_unittest.cc",
- "threading/worker_pool_posix_unittest.cc",
- "threading/worker_pool_unittest.cc",
- "time/pr_time_unittest.cc",
- "time/time_unittest.cc",
- "time/time_win_unittest.cc",
- "timer/hi_res_timer_manager_unittest.cc",
- "timer/mock_timer_unittest.cc",
- "timer/timer_unittest.cc",
- "tools_sanity_unittest.cc",
- "trace_event/blame_context_unittest.cc",
- "trace_event/event_name_filter_unittest.cc",
- "trace_event/heap_profiler_allocation_context_tracker_unittest.cc",
- "trace_event/heap_profiler_allocation_register_unittest.cc",
- "trace_event/heap_profiler_heap_dump_writer_unittest.cc",
- "trace_event/heap_profiler_stack_frame_deduplicator_unittest.cc",
- "trace_event/heap_profiler_type_name_deduplicator_unittest.cc",
- "trace_event/java_heap_dump_provider_android_unittest.cc",
- "trace_event/memory_allocator_dump_unittest.cc",
- "trace_event/memory_dump_manager_unittest.cc",
- "trace_event/memory_usage_estimator_unittest.cc",
- "trace_event/process_memory_dump_unittest.cc",
- "trace_event/trace_category_unittest.cc",
- "trace_event/trace_config_unittest.cc",
- "trace_event/trace_event_argument_unittest.cc",
- "trace_event/trace_event_filter_test_utils.cc",
- "trace_event/trace_event_filter_test_utils.h",
- "trace_event/trace_event_synthetic_delay_unittest.cc",
- "trace_event/trace_event_system_stats_monitor_unittest.cc",
- "trace_event/trace_event_unittest.cc",
- "tracked_objects_unittest.cc",
- "tuple_unittest.cc",
- "unguessable_token_unittest.cc",
- "values_unittest.cc",
- "version_unittest.cc",
- "vlog_unittest.cc",
- "win/dllmain.cc",
- "win/enum_variant_unittest.cc",
- "win/event_trace_consumer_unittest.cc",
- "win/event_trace_controller_unittest.cc",
- "win/event_trace_provider_unittest.cc",
- "win/i18n_unittest.cc",
- "win/iunknown_impl_unittest.cc",
- "win/message_window_unittest.cc",
- "win/object_watcher_unittest.cc",
- "win/pe_image_unittest.cc",
- "win/registry_unittest.cc",
- "win/scoped_bstr_unittest.cc",
- "win/scoped_comptr_unittest.cc",
- "win/scoped_handle_unittest.cc",
- "win/scoped_process_information_unittest.cc",
- "win/scoped_variant_unittest.cc",
- "win/shortcut_unittest.cc",
- "win/startup_information_unittest.cc",
- "win/wait_chain_unittest.cc",
- "win/win_util_unittest.cc",
- "win/windows_version_unittest.cc",
- "win/wrapped_window_proc_unittest.cc",
+ "strings/string_number_conversions_dup.cc",
]
-
- defines = []
-
- deps = [
- ":base",
- ":i18n",
- ":message_loop_tests",
- "//base/allocator:features",
- "//base/test:native_library_test_utils",
- "//base/test:run_all_base_unittests",
- "//base/test:test_support",
- "//base/third_party/dynamic_annotations",
- "//testing/gmock",
- "//testing/gtest",
- "//third_party/icu",
- ]
-
- data_deps = [
- "//base/test:test_shared_library",
- ]
-
- if (is_ios || is_mac) {
- deps += [ ":base_unittests_arc" ]
- }
-
- public_deps = [
- ":base_unittests_bundle_data",
- ]
-
- # Some unittests depend on the ALLOCATOR_SHIM macro.
- configs += [ "//base/allocator:allocator_shim_define" ]
-
- data = [
- "test/data/",
- ]
-
- # Allow more direct string conversions on platforms with native utf8
- # strings
- if (is_mac || is_ios || is_chromeos || is_chromecast) {
- defines += [ "SYSTEM_NATIVE_UTF8" ]
- }
-
- if (is_android) {
- deps += [
- ":base_java",
- ":base_java_unittest_support",
- "//base/android/jni_generator:jni_generator_tests",
- ]
- }
-
- if (is_ios) {
- sources -= [
- "files/file_locking_unittest.cc",
- "files/file_path_watcher_unittest.cc",
- "memory/discardable_shared_memory_unittest.cc",
- "memory/shared_memory_unittest.cc",
- "process/memory_unittest.cc",
- "process/process_unittest.cc",
- "process/process_util_unittest.cc",
- "sync_socket_unittest.cc",
- ]
-
- # Pull in specific Mac files for iOS (which have been filtered out by file
- # name rules).
- set_sources_assignment_filter([])
- sources += [
- "mac/bind_objc_block_unittest.mm",
- "mac/foundation_util_unittest.mm",
- "mac/objc_property_releaser_unittest.mm",
- "mac/scoped_nsobject_unittest.mm",
- "strings/sys_string_conversions_mac_unittest.mm",
- ]
- set_sources_assignment_filter(sources_assignment_filter)
-
- # TODO(GYP): dep on copy_test_data_ios action.
- }
-
- if (use_partition_alloc) {
- sources += [ "allocator/partition_allocator/partition_alloc_unittest.cc" ]
- }
-
- if (is_mac) {
- libs = [
- "CoreFoundation.framework",
- "Foundation.framework",
- ]
- }
-
- if (is_linux) {
- if (is_desktop_linux) {
- sources += [ "nix/xdg_util_unittest.cc" ]
- }
-
- deps += [ "//base/test:malloc_wrapper" ]
-
- if (!is_component_build) {
- # Set rpath to find libmalloc_wrapper.so even in a non-component build.
- configs += [ "//build/config/gcc:rpath_for_built_shared_libraries" ]
- }
- }
-
- if (!use_glib) {
- sources -= [ "message_loop/message_pump_glib_unittest.cc" ]
- }
-
- if (is_posix && !is_ios) {
- sources += [ "message_loop/message_pump_libevent_unittest.cc" ]
- deps += [ "//base/third_party/libevent" ]
- }
-
- if (is_android) {
- deps += [ "//testing/android/native_test:native_test_native_code" ]
- set_sources_assignment_filter([])
- sources += [
- "debug/proc_maps_linux_unittest.cc",
- "trace_event/trace_event_android_unittest.cc",
- ]
- set_sources_assignment_filter(sources_assignment_filter)
- }
-
- if (is_win) {
- deps += [ "//base:scoped_handle_test_dll" ]
- if (current_cpu == "x64") {
- sources += [ "profiler/win32_stack_frame_unwinder_unittest.cc" ]
- deps += [ ":base_profiler_test_support_library" ]
- }
- }
-
- if (use_experimental_allocator_shim) {
- sources += [ "allocator/allocator_shim_unittest.cc" ]
- }
-
- # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
- configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
-
- # Symbols for crashes when running tests on swarming.
- if (symbol_level > 0) {
- if (is_win) {
- data += [ "$root_out_dir/base_unittests.exe.pdb" ]
- } else if (is_mac) {
- # TODO(crbug.com/330301): make this conditional on mac_strip_release.
- # data += [ "$root_out_dir/base_unittests.dSYM/" ]
- }
- }
-
- if (use_cfi_cast) {
- # TODO(krasin): remove CFI_CAST_CHECK, see https://crbug.com/626794.
- defines += [ "CFI_CAST_CHECK" ]
- }
}
action("build_date") {
« no previous file with comments | « no previous file | base/strings/string_number_conversions_dup.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698