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

Side by Side Diff: chrome/chrome_tests_unit.gypi

Issue 399363002: Add support for writing unit tests for Mojo-backed apps/extensions APIs. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 5 months 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 unified diff | Download patch
« no previous file with comments | « no previous file | extensions/DEPS » ('j') | extensions/renderer/api_test_base.h » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2012 The Chromium Authors. All rights reserved. 1 # Copyright 2012 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 'targets': [ 5 'targets': [
6 { 6 {
7 # This target contains mocks and test utilities that don't belong in 7 # This target contains mocks and test utilities that don't belong in
8 # production libraries but are used by more than one test executable. 8 # production libraries but are used by more than one test executable.
9 'target_name': 'test_support_common', 9 'target_name': 'test_support_common',
10 'type': 'static_library', 10 'type': 'static_library',
(...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after
593 '../extensions/common/manifest_handlers/shared_module_manifest_unittest. cc', 593 '../extensions/common/manifest_handlers/shared_module_manifest_unittest. cc',
594 '../extensions/common/message_bundle_unittest.cc', 594 '../extensions/common/message_bundle_unittest.cc',
595 '../extensions/common/one_shot_event_unittest.cc', 595 '../extensions/common/one_shot_event_unittest.cc',
596 '../extensions/common/permissions/api_permission_set_unittest.cc', 596 '../extensions/common/permissions/api_permission_set_unittest.cc',
597 '../extensions/common/permissions/manifest_permission_set_unittest.cc', 597 '../extensions/common/permissions/manifest_permission_set_unittest.cc',
598 '../extensions/common/permissions/permissions_data_unittest.cc', 598 '../extensions/common/permissions/permissions_data_unittest.cc',
599 '../extensions/common/url_pattern_set_unittest.cc', 599 '../extensions/common/url_pattern_set_unittest.cc',
600 '../extensions/common/url_pattern_unittest.cc', 600 '../extensions/common/url_pattern_unittest.cc',
601 '../extensions/common/user_script_unittest.cc', 601 '../extensions/common/user_script_unittest.cc',
602 '../extensions/renderer/activity_log_converter_strategy_unittest.cc', 602 '../extensions/renderer/activity_log_converter_strategy_unittest.cc',
603 '../extensions/renderer/api_test_base.cc',
604 '../extensions/renderer/api_test_base.h',
605 '../extensions/renderer/api_test_base_unittest.cc',
603 '../extensions/renderer/event_unittest.cc', 606 '../extensions/renderer/event_unittest.cc',
604 '../extensions/renderer/json_schema_unittest.cc', 607 '../extensions/renderer/json_schema_unittest.cc',
605 '../extensions/renderer/messaging_utils_unittest.cc', 608 '../extensions/renderer/messaging_utils_unittest.cc',
606 '../extensions/renderer/module_system_test.cc', 609 '../extensions/renderer/module_system_test.cc',
607 '../extensions/renderer/module_system_test.h', 610 '../extensions/renderer/module_system_test.h',
608 '../extensions/renderer/module_system_unittest.cc', 611 '../extensions/renderer/module_system_unittest.cc',
609 '../extensions/renderer/safe_builtins_unittest.cc', 612 '../extensions/renderer/safe_builtins_unittest.cc',
610 '../extensions/renderer/script_context_set_unittest.cc', 613 '../extensions/renderer/script_context_set_unittest.cc',
611 '../extensions/renderer/utils_unittest.cc', 614 '../extensions/renderer/utils_unittest.cc',
612 'app/chrome_dll.rc', 615 'app/chrome_dll.rc',
(...skipping 1415 matching lines...) Expand 10 before | Expand all | Expand 10 after
2028 ['OS!="ios"', { 2031 ['OS!="ios"', {
2029 'dependencies': [ 2032 'dependencies': [
2030 '../components/components.gyp:autofill_content_test_support', 2033 '../components/components.gyp:autofill_content_test_support',
2031 '../components/components.gyp:component_metrics_proto', 2034 '../components/components.gyp:component_metrics_proto',
2032 '../components/components.gyp:data_reduction_proxy_test_support', 2035 '../components/components.gyp:data_reduction_proxy_test_support',
2033 '../components/components_strings.gyp:components_strings', 2036 '../components/components_strings.gyp:components_strings',
2034 '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks', 2037 '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
2035 '../extensions/extensions_resources.gyp:extensions_resources', 2038 '../extensions/extensions_resources.gyp:extensions_resources',
2036 '../extensions/extensions_strings.gyp:extensions_strings', 2039 '../extensions/extensions_strings.gyp:extensions_strings',
2037 '../gpu/gpu.gyp:gpu_unittest_utils', 2040 '../gpu/gpu.gyp:gpu_unittest_utils',
2041 '../mojo/mojo.gyp:mojo_cpp_bindings',
2042 '../mojo/mojo.gyp:mojo_js_bindings',
2043 '../mojo/mojo.gyp:mojo_js_bindings_lib',
2038 '../media/media.gyp:media_test_support', 2044 '../media/media.gyp:media_test_support',
2039 '../ppapi/ppapi_internal.gyp:ppapi_unittest_shared', 2045 '../ppapi/ppapi_internal.gyp:ppapi_unittest_shared',
2040 '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase', 2046 '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
2041 '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput' , 2047 '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput' ,
2042 '../third_party/libjingle/libjingle.gyp:libjingle', 2048 '../third_party/libjingle/libjingle.gyp:libjingle',
2043 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber', 2049 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
2044 '../tools/json_schema_compiler/test/json_schema_compiler_tests.gyp:j son_schema_compiler_tests', 2050 '../tools/json_schema_compiler/test/json_schema_compiler_tests.gyp:j son_schema_compiler_tests',
2045 '../ui/gl/gl.gyp:gl', 2051 '../ui/gl/gl.gyp:gl',
2046 '../v8/tools/gyp/v8.gyp:v8', 2052 '../v8/tools/gyp/v8.gyp:v8',
2047 '../webkit/webkit_resources.gyp:webkit_resources', 2053 '../webkit/webkit_resources.gyp:webkit_resources',
2048 'common/extensions/api/api.gyp:chrome_api', 2054 'common/extensions/api/api.gyp:chrome_api',
2049 ], 2055 ],
2050 # TODO(scr): Use this in browser_tests too. 2056 # TODO(scr): Use this in browser_tests too.
2051 'includes': [ 2057 'includes': [
2052 'js_unittest_rules.gypi', 2058 'js_unittest_rules.gypi',
2053 ], 2059 ],
2054 'include_dirs': [ 2060 'include_dirs': [
2055 '<(SHARED_INTERMEDIATE_DIR)/chrome', 2061 '<(SHARED_INTERMEDIATE_DIR)/chrome',
2062 '<(SHARED_INTERMEDIATE_DIR)/content',
2056 ], 2063 ],
2057 }, { # OS=="ios" 2064 }, { # OS=="ios"
2058 'dependencies': [ 2065 'dependencies': [
2059 '../third_party/ocmock/ocmock.gyp:ocmock', 2066 '../third_party/ocmock/ocmock.gyp:ocmock',
2060 ], 2067 ],
2061 'sources/': [ 2068 'sources/': [
2062 # Exclude everything but iOS-specific files. 2069 # Exclude everything but iOS-specific files.
2063 ['exclude', '\\.(cc|mm)$'], 2070 ['exclude', '\\.(cc|mm)$'],
2064 ['include', '_ios\\.(cc|mm)$'], 2071 ['include', '_ios\\.(cc|mm)$'],
2065 ['include', '(^|/)ios/'], 2072 ['include', '(^|/)ios/'],
(...skipping 859 matching lines...) Expand 10 before | Expand all | Expand 10 after
2925 'dependencies': [ 2932 'dependencies': [
2926 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 2933 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
2927 ], 2934 ],
2928 }], 2935 }],
2929 ], 2936 ],
2930 }, 2937 },
2931 ], 2938 ],
2932 }], 2939 }],
2933 ], # 'conditions' 2940 ], # 'conditions'
2934 } 2941 }
OLDNEW
« no previous file with comments | « no previous file | extensions/DEPS » ('j') | extensions/renderer/api_test_base.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698