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

Side by Side Diff: ppapi/ppapi_nacl_test_common.gypi

Issue 786273008: Non-SFI mode: Enable PnaclTransitional Non-SFI browser tests on x86-64 bots. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 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 | « ppapi/ppapi_nacl.gyp ('k') | ppapi/tests/create_nonsfi_test_nmf.py » ('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) 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 { 5 {
6 'includes': [ 6 'includes': [
7 '../build/common_untrusted.gypi', 7 '../build/common_untrusted.gypi',
8 ], 8 ],
9 'target_defaults': { 9 'target_defaults': {
10 # We need to override the variables in untrusted.gypi outside of a 10 # We need to override the variables in untrusted.gypi outside of a
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after
214 'action_name': 'Generate PNACL NEWLIB nonsfi NMF', 214 'action_name': 'Generate PNACL NEWLIB nonsfi NMF',
215 'inputs': ['>(create_nonsfi_test_nmf)'], 215 'inputs': ['>(create_nonsfi_test_nmf)'],
216 'outputs': ['>(nmf_pnacl_newlib_nonsfi)'], 216 'outputs': ['>(nmf_pnacl_newlib_nonsfi)'],
217 'action': [ 217 'action': [
218 'python', 218 'python',
219 '>(create_nonsfi_test_nmf)', 219 '>(create_nonsfi_test_nmf)',
220 '>@(create_nmf_args_portable)', 220 '>@(create_nmf_args_portable)',
221 '--output=>(nmf_pnacl_newlib_nonsfi)', 221 '--output=>(nmf_pnacl_newlib_nonsfi)',
222 ], 222 ],
223 'target_conditions': [ 223 'target_conditions': [
224 ['enable_x86_32_nonsfi==1', { 224 ['enable_x86_32_nonsfi==1 and "<(target_arch)"=="ia32"', {
225 'inputs': ['>(out_pnacl_newlib_x86_32_nonsfi_nexe)'], 225 'inputs': ['>(out_pnacl_newlib_x86_32_nonsfi_nexe)'],
226 'action': [ 226 'action': [
227 '--program=>(out_pnacl_newlib_x86_32_nonsfi_nexe)', 227 '--program=>(out_pnacl_newlib_x86_32_nonsfi_nexe)',
228 '--arch=x86-32', 228 '--arch=x86-32',
229 ] 229 ]
230 }], 230 }],
231 ['enable_x86_32_nonsfi==1 and "<(target_arch)"=="x64"', {
232 'inputs': ['>(out_pnacl_newlib_x86_32_nonsfi_nexe)'],
233 'action': [
234 '--program=>(out_pnacl_newlib_x86_32_nonsfi_nexe)',
235 # This should be used only for nacl_helper_nonsfi test.
236 # In theory this should be x86-32. However, currently
237 # fallback logic to x86-32-nonsfi is not implemented,
238 # and, moreover, it would break the tests for current
239 # nacl_helper in Non-SFI mode on x64 Chrome.
240 # So, here we introduce the hack to use "x86-64" in order
241 # to take the benefit to run nacl_helper_nonsfi tests on
242 # x64 Chrome.
243 # TODO(hidehiko): Remove this hack.
244 '--arch=x86-64',
245 ]
246 }],
231 ['enable_arm_nonsfi==1', { 247 ['enable_arm_nonsfi==1', {
232 'inputs': ['>(out_pnacl_newlib_arm_nonsfi_nexe)'], 248 'inputs': ['>(out_pnacl_newlib_arm_nonsfi_nexe)'],
233 'action': [ 249 'action': [
234 '--program=>(out_pnacl_newlib_arm_nonsfi_nexe)', 250 '--program=>(out_pnacl_newlib_arm_nonsfi_nexe)',
235 '--arch=arm', 251 '--arch=arm',
236 ] 252 ]
237 }], 253 }],
238 ], 254 ],
239 }, 255 },
240 ], 256 ],
241 }], 257 }],
242 ], 258 ],
243 }], 259 }],
244 ], 260 ],
245 }, 261 },
246 } 262 }
OLDNEW
« no previous file with comments | « ppapi/ppapi_nacl.gyp ('k') | ppapi/tests/create_nonsfi_test_nmf.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698