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

Unified Diff: tests/syscalls/nacl.scons

Issue 7242011: Get rid of assumptions about ".nexe" extension. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: '' Created 9 years, 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tests/syscall_return_sandboxing/nacl.scons ('k') | tests/threads/nacl.scons » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/syscalls/nacl.scons
===================================================================
--- tests/syscalls/nacl.scons (revision 5777)
+++ tests/syscalls/nacl.scons (working copy)
@@ -11,9 +11,9 @@
env.ComponentLibrary('syscall_test_framework', ['test.cc'])
-env.ComponentProgram('syscalls.nexe',
- 'syscalls.cc',
- EXTRA_LIBS=['pthread'])
+syscalls_nexe = env.ComponentProgram('syscalls',
+ 'syscalls.cc',
+ EXTRA_LIBS=['pthread'])
if not env.Bit('host_windows'):
# Creating a R/W test file in the output directory.
@@ -31,7 +31,8 @@
# via the debug flag to sel_ldr
node = env.CommandSelLdrTestNacl(
'syscalls_test.out',
- command=[env.File('syscalls.nexe'), env.File('file_ok_rdwr.txt')],
+ syscalls_nexe,
+ args=[env.File('file_ok_rdwr.txt')],
stdout_golden=env.File('syscalls.stdout'),
filter_regex="'^(All tests PASSED)$|^(TEST.*)$'",
sel_ldr_flags=['-a'],
@@ -39,34 +40,36 @@
env.AddNodeToTestSuite(node, ['small_tests'], 'run_syscall_test')
#endif
-env.ComponentProgram('getpid_test.nexe',
- ['getpid_test.cc'],
- EXTRA_LIBS=['syscall_test_framework'])
+getpid_test_nexe = env.ComponentProgram('getpid_test',
+ ['getpid_test.cc'],
+ EXTRA_LIBS=['syscall_test_framework'])
node = env.CommandSelLdrTestNacl(
'getpid_test.out',
- command=[env.File('getpid_test.nexe')],
+ getpid_test_nexe,
)
env.AddNodeToTestSuite(node,
['small_tests', 'sel_ldr_tests'],
'run_getpid_test')
raw_syscall_objects = env.RawSyscallObjects(['getpid_test.cc'])
-env.ComponentProgram('raw_getpid_test.nexe',
- raw_syscall_objects,
- EXTRA_LIBS=['syscall_test_framework'])
+raw_getpid_test_nexe = env.ComponentProgram(
+ 'raw_getpid_test',
+ raw_syscall_objects,
+ EXTRA_LIBS=['syscall_test_framework'])
node = env.CommandSelLdrTestNacl('raw_getpid_test.out',
- command=[env.File('raw_getpid_test.nexe')])
+ raw_getpid_test_nexe)
+
env.AddNodeToTestSuite(node,
['small_tests', 'sel_ldr_tests'],
'run_raw_getpid_test')
# The next few tests test the exit syscall.
# The first one checks for exit success.
-env.ComponentProgram('exit_test.nexe', ['exit_test.cc'])
+exit_test_nexe = env.ComponentProgram('exit_test', ['exit_test.cc'])
node = env.CommandSelLdrTestNacl(
'exit_success_test.out',
- command=[env.File('exit_test.nexe')],
+ exit_test_nexe,
exit_status='0',
)
env.AddNodeToTestSuite(node,
@@ -76,7 +79,8 @@
# The next two test positive and negative return values.
node = env.CommandSelLdrTestNacl(
'exit_one_test.out',
- command=[env.File('exit_test.nexe'), '1'],
+ exit_test_nexe,
+ args=['1'],
exit_status='1',
)
env.AddNodeToTestSuite(node,
@@ -86,7 +90,8 @@
# The last one tests some unusually large number.
node = env.CommandSelLdrTestNacl(
'exit_large_test.out',
- command=[env.File('exit_test.nexe'), '123'],
+ exit_test_nexe,
+ args=['123'],
exit_status='123',
)
env.AddNodeToTestSuite(node,
@@ -94,32 +99,35 @@
'run_exit_large_test')
# Test the semaphore system calls.
-env.ComponentProgram('semaphore_tests.nexe',
- ['semaphore_tests.cc'],
- EXTRA_LIBS=['pthread', 'syscall_test_framework'])
+semaphore_tests_nexe = env.ComponentProgram(
+ 'semaphore_tests',
+ ['semaphore_tests.cc'],
+ EXTRA_LIBS=['pthread', 'syscall_test_framework'])
+
node = env.CommandSelLdrTestNacl(
'semaphore_tests.out',
- command=[env.File('semaphore_tests.nexe')],
+ semaphore_tests_nexe,
)
env.AddNodeToTestSuite(node,
['small_tests', 'sel_ldr_tests'],
'run_semaphore_tests')
-env.ComponentProgram('mem_test.nexe',
- ['mem_test.cc'],
- EXTRA_LIBS=['syscall_test_framework'])
+mem_test_nexe = env.ComponentProgram('mem_test',
+ ['mem_test.cc'],
+ EXTRA_LIBS=['syscall_test_framework'])
node = env.CommandSelLdrTestNacl('mem_test.out',
- command=[env.File('mem_test.nexe')])
+ mem_test_nexe)
env.AddNodeToTestSuite(node,
['small_tests', 'sel_ldr_tests'],
'run_mem_test')
-env.ComponentProgram('sysbrk_test.nexe',
- ['sysbrk_test.cc'],
- EXTRA_LIBS=['syscall_test_framework', 'nacl'])
+sysbrk_test_nexe = env.ComponentProgram('sysbrk_test',
+ ['sysbrk_test.cc'],
+ EXTRA_LIBS=['syscall_test_framework',
+ 'nacl'])
node = env.CommandSelLdrTestNacl('sysbrk_test.out',
- command=[env.File('sysbrk_test.nexe')])
+ sysbrk_test_nexe)
env.AddNodeToTestSuite(node,
['small_tests', 'sel_ldr_tests'],
'run_sysbrk_test')
@@ -128,13 +136,14 @@
is_on_vm = env.Bit('running_on_vm')
# additions to add syscall tests 40-42
-env.ComponentProgram('timefuncs_test.nexe',
- ['timefuncs_test.cc'],
- EXTRA_LIBS=['pthread', 'syscall_test_framework'])
+timefuncs_test_nexe = env.ComponentProgram(
+ 'timefuncs_test',
+ ['timefuncs_test.cc'],
+ EXTRA_LIBS=['pthread', 'syscall_test_framework'])
+
node = env.CommandSelLdrTestNacl(
'timefuncs_test.out',
- command=[env.File('timefuncs_test.nexe')]
- )
+ timefuncs_test_nexe)
env.AddNodeToTestSuite(node,
['small_tests', 'sel_ldr_tests'],
@@ -143,12 +152,13 @@
)
raw_syscall_timefunc_objects = env.RawSyscallObjects(['timefuncs_test.cc'])
-env.ComponentProgram('raw_timefuncs_test.nexe',
- raw_syscall_timefunc_objects,
- EXTRA_LIBS=['syscall_test_framework'])
+raw_timefuncs_test_nexe = env.ComponentProgram(
+ 'raw_timefuncs_test',
+ raw_syscall_timefunc_objects,
+ EXTRA_LIBS=['syscall_test_framework'])
node = env.CommandSelLdrTestNacl('raw_timefuncs_test.out',
- command=[env.File('raw_timefuncs_test.nexe')])
+ raw_timefuncs_test_nexe)
env.AddNodeToTestSuite(node,
['small_tests', 'sel_ldr_tests'],
'run_raw_timefuncs_test',
« no previous file with comments | « tests/syscall_return_sandboxing/nacl.scons ('k') | tests/threads/nacl.scons » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698