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

Side by Side Diff: tests/subprocess/nacl.scons

Issue 12594036: Add a scons pnacl finalize step for pnacl_generate_pexe tests. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: Use StripSuffix Created 7 years, 8 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 | « tests/multiple_sandboxes/nacl.scons ('k') | tests/toolchain/nacl.scons » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # -*- python -*- 1 # -*- python -*-
2 # Copyright (c) 2013 The Native Client Authors. All rights reserved. 2 # Copyright (c) 2013 The Native Client Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 Import('env') 6 Import('env')
7 7
8 # Only for newlib for now, since the subprogram's library dependencies 8 # Only for newlib for now, since the subprogram's library dependencies
9 # and ld.so-as-main would complicate the reverse channel emulation 9 # and ld.so-as-main would complicate the reverse channel emulation
10 # quite a bit. Once we have a better handle on how to merge manifests 10 # quite a bit. Once we have a better handle on how to merge manifests
(...skipping 18 matching lines...) Expand all
29 subprogram_nexe = env.ComponentProgram('subprogram', 29 subprogram_nexe = env.ComponentProgram('subprogram',
30 'subprogram.c', 30 'subprogram.c',
31 EXTRA_LIBS=['${NONIRT_LIBS}', 31 EXTRA_LIBS=['${NONIRT_LIBS}',
32 'srpc', 32 'srpc',
33 'platform', 33 'platform',
34 'imc', 34 'imc',
35 'imc_syscalls', 35 'imc_syscalls',
36 '${PTHREAD_LIBS}', 36 '${PTHREAD_LIBS}',
37 '${NONIRT_LIBS}']) 37 '${NONIRT_LIBS}'])
38 38
39 if env.ShouldTranslateToNexe(subprogram_nexe): 39 subprogram_nexe = env.GetTranslatedNexe(subprogram_nexe)
40 subprogram_nexe = env.GetTranslatedNexe(subprogram_nexe)
41 40
42 if env.Bit('tests_use_irt'): 41 if env.Bit('tests_use_irt'):
43 irt_var_flags = [ '--var', 'irt_nexe', env.GetIrtNexe() ] 42 irt_var_flags = [ '--var', 'irt_nexe', env.GetIrtNexe() ]
44 else: 43 else:
45 irt_var_flags = [] 44 irt_var_flags = []
46 45
47 node = env.SelUniversalTest('subprocess_test.out', init_nexe, 46 node = env.SelUniversalTest('subprocess_test.out', init_nexe,
48 sel_universal_flags=[ 47 sel_universal_flags=[
49 '--uses_reverse_service', 48 '--uses_reverse_service',
50 '--var', 'subprogram', subprogram_nexe] 49 '--var', 'subprogram', subprogram_nexe]
51 + irt_var_flags, 50 + irt_var_flags,
52 stdin=env.File('subprocess_test.stdin'), 51 stdin=env.File('subprocess_test.stdin'),
53 filter_regex='"Hello world"', 52 filter_regex='"Hello world"',
54 stdout_golden=env.File('subprocess_test.stdout')) 53 stdout_golden=env.File('subprocess_test.stdout'))
55 54
56 env.AddNodeToTestSuite(node, 55 env.AddNodeToTestSuite(node,
57 ['small_tests'], 56 ['small_tests'],
58 'run_subprocess_test') 57 'run_subprocess_test')
OLDNEW
« no previous file with comments | « tests/multiple_sandboxes/nacl.scons ('k') | tests/toolchain/nacl.scons » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698