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

Side by Side Diff: chrome/chrome_tests.gypi

Issue 7831053: Move NaCl tests out of chrome/test (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 3 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 | Annotate | Revision Log
« no previous file with comments | « build/all.gyp ('k') | chrome/test/nacl/nacl_sandbox_test.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2011 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 { 5 {
6 'variables' : { 6 'variables' : {
7 'pyautolib_sources': [ 7 'pyautolib_sources': [
8 'app/chrome_command_ids.h', 8 'app/chrome_command_ids.h',
9 'app/chrome_dll_resource.h', 9 'app/chrome_dll_resource.h',
10 'common/automation_constants.h', 10 'common/automation_constants.h',
(...skipping 1021 matching lines...) Expand 10 before | Expand all | Expand 10 after
1032 'VCLinkerTool': { 1032 'VCLinkerTool': {
1033 'LinkIncremental': '<(msvs_large_module_debug_link_mode)', 1033 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
1034 }, 1034 },
1035 }, 1035 },
1036 }, 1036 },
1037 }, 1037 },
1038 }], 1038 }],
1039 ], 1039 ],
1040 }, 1040 },
1041 { 1041 {
1042 'target_name': 'nacl_security_tests',
1043 'type': 'shared_library',
1044 'include_dirs': [
1045 '..'
1046 ],
1047 'sources': [
1048 # mostly OS dependent files below...
1049 ],
1050 'conditions': [
1051 ['OS=="mac"', {
1052 # Only the Mac version uses gtest (linking issues on other platforms).
1053 'dependencies': [
1054 '../testing/gtest.gyp:gtest'
1055 ],
1056 'sources': [
1057 'test/nacl_security_tests/commands_posix.cc',
1058 'test/nacl_security_tests/commands_posix.h',
1059 'test/nacl_security_tests/nacl_security_tests_posix.h',
1060 'test/nacl_security_tests/nacl_security_tests_mac.cc',
1061 ],
1062 'xcode_settings': {
1063 'DYLIB_INSTALL_NAME_BASE': '@executable_path/',
1064 },
1065 },],
1066 ['OS=="linux"', {
1067 'sources': [
1068 'test/nacl_security_tests/commands_posix.cc',
1069 'test/nacl_security_tests/commands_posix.h',
1070 'test/nacl_security_tests/nacl_security_tests_posix.h',
1071 'test/nacl_security_tests/nacl_security_tests_linux.cc',
1072 ],
1073 },],
1074 ['OS=="win"', {
1075 'sources': [
1076 '../sandbox/tests/validation_tests/commands.cc',
1077 '../sandbox/tests/validation_tests/commands.h',
1078 '../sandbox/tests/common/controller.h',
1079 'test/nacl_security_tests/nacl_security_tests_win.h',
1080 'test/nacl_security_tests/nacl_security_tests_win.cc',
1081 ],
1082 },],
1083 # Set fPIC in case it isn't set.
1084 ['os_posix == 1 and OS != "mac"'
1085 'and (target_arch=="x64" or target_arch=="arm") and linux_fpic!=1', {
1086 'cflags': ['-fPIC'],
1087 },],
1088 ],
1089 },
1090 {
1091 'target_name': 'nacl_sandbox_tests',
1092 'type': 'executable',
1093 'dependencies': [
1094 'chrome',
1095 'browser',
1096 'common',
1097 'chrome_resources',
1098 'chrome_strings',
1099 'test_support_ui',
1100 '../base/base.gyp:base',
1101 '../build/temp_gyp/googleurl.gyp:googleurl',
1102 '../net/net.gyp:net',
1103 '../skia/skia.gyp:skia',
1104 '../testing/gtest.gyp:gtest',
1105 '../third_party/icu/icu.gyp:icui18n',
1106 '../third_party/icu/icu.gyp:icuuc',
1107 '../third_party/libxml/libxml.gyp:libxml',
1108 ],
1109 'include_dirs': [
1110 '..',
1111 ],
1112 'sources': [
1113 'test/nacl/nacl_test.cc',
1114 'test/nacl/nacl_sandbox_test.cc'
1115 ],
1116 'conditions': [
1117 ['OS=="win"', {
1118 'dependencies': [
1119 'chrome_nacl_win64',
1120 'nacl_security_tests', # run time dependency
1121 'nacl_security_tests64', # run time dependency
1122 'test_support_common',
1123 '../google_update/google_update.gyp:google_update',
1124 '../views/views.gyp:views',
1125 # run time dependency
1126 '../webkit/webkit.gyp:copy_npapi_test_plugin',
1127 ],
1128 'conditions': [
1129 ['win_use_allocator_shim==1', {
1130 'dependencies': [
1131 '<(allocator_target)',
1132 ],
1133 }],
1134 ],
1135 'link_settings': {
1136 'libraries': [
1137 '-lOleAcc.lib',
1138 ],
1139 },
1140 'configurations': {
1141 'Debug_Base': {
1142 'msvs_settings': {
1143 'VCLinkerTool': {
1144 'LinkIncremental': '<(msvs_debug_link_nonincremental)',
1145 },
1146 },
1147 },
1148 },
1149 }],
1150 ['OS=="mac"', {
1151 'dependencies': [
1152 'nacl_security_tests', # run time dependency
1153 ],
1154 }],
1155 ],
1156 },
1157 {
1158 'target_name': 'nacl_ui_tests',
1159 'type': 'executable',
1160 'dependencies': [
1161 'chrome',
1162 'browser',
1163 'common',
1164 'chrome_resources',
1165 'chrome_strings',
1166 'test_support_ui',
1167 '../base/base.gyp:base',
1168 '../build/temp_gyp/googleurl.gyp:googleurl',
1169 '../net/net.gyp:net',
1170 '../skia/skia.gyp:skia',
1171 '../testing/gtest.gyp:gtest',
1172 '../third_party/icu/icu.gyp:icui18n',
1173 '../third_party/icu/icu.gyp:icuuc',
1174 ],
1175 'include_dirs': [
1176 '..',
1177 ],
1178 'sources': [
1179 'test/nacl/nacl_test.cc',
1180 'test/nacl/nacl_ui_test.cc',
1181 ],
1182 'conditions': [
1183 ['OS=="win"', {
1184 'dependencies': [
1185 'chrome_nacl_win64',
1186 'security_tests', # run time dependency
1187 'test_support_common',
1188 '../google_update/google_update.gyp:google_update',
1189 # run time dependency
1190 '../webkit/webkit.gyp:copy_npapi_test_plugin',
1191 ],
1192 'conditions': [
1193 ['win_use_allocator_shim==1', {
1194 'dependencies': [
1195 '<(allocator_target)',
1196 ],
1197 }],
1198 ],
1199 'link_settings': {
1200 'libraries': [
1201 '-lOleAcc.lib',
1202 ],
1203 },
1204 'configurations': {
1205 'Debug_Base': {
1206 'msvs_settings': {
1207 'VCLinkerTool': {
1208 'LinkIncremental': '<(msvs_debug_link_nonincremental)',
1209 },
1210 },
1211 },
1212 },
1213 }],
1214 ['toolkit_views==1', {
1215 'dependencies': [
1216 '../views/views.gyp:views',
1217 ],
1218 }],
1219 ],
1220 },
1221 {
1222 'target_name': 'unit_tests', 1042 'target_name': 'unit_tests',
1223 'type': 'executable', 1043 'type': 'executable',
1224 'dependencies': [ 1044 'dependencies': [
1225 # unit tests should only depend on 1045 # unit tests should only depend on
1226 # 1) everything that the chrome binaries depend on: 1046 # 1) everything that the chrome binaries depend on:
1227 '<@(chromium_dependencies)', 1047 '<@(chromium_dependencies)',
1228 # 2) test-specific support libraries: 1048 # 2) test-specific support libraries:
1229 '../gpu/gpu.gyp:gpu_unittest_utils', 1049 '../gpu/gpu.gyp:gpu_unittest_utils',
1230 '../jingle/jingle.gyp:jingle_glue_test_util', 1050 '../jingle/jingle.gyp:jingle_glue_test_util',
1231 '../media/media.gyp:media_test_support', 1051 '../media/media.gyp:media_test_support',
(...skipping 2566 matching lines...) Expand 10 before | Expand all | Expand 10 after
3798 ], 3618 ],
3799 'sources': [ 3619 'sources': [
3800 'test/security_tests/ipc_security_tests.cc', 3620 'test/security_tests/ipc_security_tests.cc',
3801 'test/security_tests/ipc_security_tests.h', 3621 'test/security_tests/ipc_security_tests.h',
3802 'test/security_tests/security_tests.cc', 3622 'test/security_tests/security_tests.cc',
3803 '../content/common/injection_test_dll.h', 3623 '../content/common/injection_test_dll.h',
3804 '../sandbox/tests/validation_tests/commands.cc', 3624 '../sandbox/tests/validation_tests/commands.cc',
3805 '../sandbox/tests/validation_tests/commands.h', 3625 '../sandbox/tests/validation_tests/commands.h',
3806 ], 3626 ],
3807 }, 3627 },
3808 # Extra 64-bit DLL for windows
3809 {
3810 'target_name': 'nacl_security_tests64',
3811 'type': 'shared_library',
3812 'configurations': {
3813 'Common_Base': {
3814 'msvs_target_platform': 'x64',
3815 },
3816 },
3817 'include_dirs': [
3818 '..'
3819 ],
3820 'sources': [
3821 '../sandbox/tests/validation_tests/commands.cc',
3822 '../sandbox/tests/validation_tests/commands.h',
3823 '../sandbox/tests/common/controller.h',
3824 'test/nacl_security_tests/nacl_security_tests_win.h',
3825 'test/nacl_security_tests/nacl_security_tests_win.cc',
3826 ],
3827 },
3828 ]}, # 'targets' 3628 ]}, # 'targets'
3829 ], # OS=="win" 3629 ], # OS=="win"
3830 # If you change this condition, make sure you also change it in all.gyp 3630 # If you change this condition, make sure you also change it in all.gyp
3831 # for the chromium_builder_qa target. 3631 # for the chromium_builder_qa target.
3832 ['OS == "mac" or OS == "win" or (os_posix == 1 and target_arch == python_arc h)', { 3632 ['OS == "mac" or OS == "win" or (os_posix == 1 and target_arch == python_arc h)', {
3833 'targets': [ 3633 'targets': [
3834 { 3634 {
3835 # Documentation: http://dev.chromium.org/developers/testing/pyauto 3635 # Documentation: http://dev.chromium.org/developers/testing/pyauto
3836 'target_name': 'pyautolib', 3636 'target_name': 'pyautolib',
3837 'type': 'loadable_module', 3637 'type': 'loadable_module',
(...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after
4123 # Use outputs of this action as inputs for the main target build. 3923 # Use outputs of this action as inputs for the main target build.
4124 # Seems as a misnomer but makes this happy on Linux (scons). 3924 # Seems as a misnomer but makes this happy on Linux (scons).
4125 'process_outputs_as_sources': 1, 3925 'process_outputs_as_sources': 1,
4126 }, 3926 },
4127 ], # 'actions' 3927 ], # 'actions'
4128 }, 3928 },
4129 ] 3929 ]
4130 }], # 'coverage!=0' 3930 }], # 'coverage!=0'
4131 ], # 'conditions' 3931 ], # 'conditions'
4132 } 3932 }
OLDNEW
« no previous file with comments | « build/all.gyp ('k') | chrome/test/nacl/nacl_sandbox_test.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698