| Index: tests/threads/nacl.scons
|
| ===================================================================
|
| --- tests/threads/nacl.scons (revision 5777)
|
| +++ tests/threads/nacl.scons (working copy)
|
| @@ -22,13 +22,15 @@
|
| if env.Bit('nacl_glibc'):
|
| ANNOTATIONS_LIBS += ['dynamic_annotations']
|
|
|
| -env.ComponentProgram('thread_test.nexe',
|
| - 'thread_test.c',
|
| - EXTRA_LIBS=['pthread'] + ANNOTATIONS_LIBS,
|
| - )
|
| +thread_test_nexe = env.ComponentProgram(
|
| + 'thread_test',
|
| + 'thread_test.c',
|
| + EXTRA_LIBS=['pthread'] + ANNOTATIONS_LIBS)
|
| +
|
| node = env.CommandSelLdrTestNacl(
|
| 'thread_test.out',
|
| - command=[env.File('thread_test.nexe')] + EXTRA_ARGS,
|
| + thread_test_nexe,
|
| + args=EXTRA_ARGS,
|
| # TODO: investigate why this is slow on old linux system
|
| size='large',
|
| )
|
| @@ -45,49 +47,53 @@
|
| env.Bit('nacl_glibc')))
|
|
|
|
|
| -env.ComponentProgram('simple_thread_test.nexe',
|
| - 'simple_thread_test.c',
|
| - EXTRA_LIBS=['pthread'],
|
| - )
|
| +simple_thread_test_nexe = env.ComponentProgram(
|
| + 'simple_thread_test',
|
| + 'simple_thread_test.c',
|
| + EXTRA_LIBS=['pthread'])
|
| +
|
| node = env.CommandSelLdrTestNacl(
|
| 'simple_thread_test.out',
|
| - command=[env.File('simple_thread_test.nexe')],
|
| + simple_thread_test_nexe,
|
| size='small',
|
| )
|
| env.AddNodeToTestSuite(node, ['small_tests'], 'run_simple_thread_test',
|
| is_broken=is_broken)
|
|
|
| -env.ComponentProgram('race_test.nexe',
|
| - 'race_test.c',
|
| - EXTRA_LIBS=['pthread'] + ANNOTATIONS_LIBS,
|
| - )
|
| +race_test_nexe = env.ComponentProgram(
|
| + 'race_test',
|
| + 'race_test.c',
|
| + EXTRA_LIBS=['pthread'] + ANNOTATIONS_LIBS)
|
| +
|
| node = env.CommandSelLdrTestNacl(
|
| 'race_test.out',
|
| - command=[env.File('race_test.nexe')],
|
| + race_test_nexe,
|
| size='small',
|
| )
|
| env.AddNodeToTestSuite(node, ['small_tests', 'tsan_bot_tests'], 'run_race_test',
|
| is_broken=is_broken)
|
|
|
| -env.ComponentProgram('main_thread_pthread_exit_test.nexe',
|
| - 'main_thread_pthread_exit_test.c',
|
| - EXTRA_LIBS=['pthread'],
|
| - )
|
| +main_thread_pthread_exit_test_nexe = env.ComponentProgram(
|
| + 'main_thread_pthread_exit_test',
|
| + 'main_thread_pthread_exit_test.c',
|
| + EXTRA_LIBS=['pthread'],
|
| + )
|
|
|
| -env.ComponentProgram('main_thread_pthread_exit_test2.nexe',
|
| - 'main_thread_pthread_exit_test2.c',
|
| - EXTRA_LIBS=['pthread'],
|
| - )
|
| +main_thread_pthread_exit_test2_nexe = env.ComponentProgram(
|
| + 'main_thread_pthread_exit_test2',
|
| + 'main_thread_pthread_exit_test2.c',
|
| + EXTRA_LIBS=['pthread'],
|
| + )
|
|
|
| node = env.CommandSelLdrTestNacl(
|
| 'main_thread_pthread_exit_test.out',
|
| - command=[env.File('main_thread_pthread_exit_test.nexe')],
|
| + main_thread_pthread_exit_test_nexe,
|
| size='small',
|
| )
|
|
|
| node2 = env.CommandSelLdrTestNacl(
|
| 'main_thread_pthread_exit_test2.out',
|
| - command=[env.File('main_thread_pthread_exit_test2.nexe')],
|
| + main_thread_pthread_exit_test2_nexe,
|
| size='small',
|
| )
|
|
|
| @@ -103,34 +109,37 @@
|
| 'run_main_thread_pthread_exit_test2',
|
| is_broken=is_broken or not env.Bit('nacl_glibc'))
|
|
|
| -env.ComponentProgram('cond_wait_test.nexe',
|
| - 'cond_wait_test.cc',
|
| - EXTRA_LIBS=['pthread'],
|
| - )
|
| +cond_wait_test_nexe = env.ComponentProgram(
|
| + 'cond_wait_test',
|
| + 'cond_wait_test.cc',
|
| + EXTRA_LIBS=['pthread'])
|
| +
|
| node = env.CommandSelLdrTestNacl(
|
| 'cond_wait_test.out',
|
| - command=[env.File('cond_wait_test.nexe')],
|
| + cond_wait_test_nexe,
|
| size='small',
|
| )
|
| env.AddNodeToTestSuite(node, ['small_tests'], 'cond_wait_test',
|
| is_broken=is_broken)
|
|
|
| -env.ComponentProgram('thread_stack_test.nexe',
|
| - 'thread_stack_test.c',
|
| - EXTRA_LIBS=['pthread'],
|
| - )
|
| +thread_stack_test_nexe = env.ComponentProgram('thread_stack_test',
|
| + 'thread_stack_test.c',
|
| + EXTRA_LIBS=['pthread'])
|
| +
|
| node = env.CommandSelLdrTestNacl(
|
| 'thread_stack_test.out',
|
| - command=[env.File('thread_stack_test.nexe')],
|
| + thread_stack_test_nexe,
|
| size='small',
|
| )
|
| env.AddNodeToTestSuite(node, ['small_tests'], 'run_thread_stack_test',
|
| is_broken=is_broken)
|
|
|
| -test_prog = env.ComponentProgram('second_tls_test.nexe',
|
| - env.RawSyscallObjects(['second_tls_test.c']),
|
| - EXTRA_LIBS=['pthread'])
|
| +second_tls_test_nexe = env.ComponentProgram(
|
| + 'second_tls_test',
|
| + env.RawSyscallObjects(['second_tls_test.c']),
|
| + EXTRA_LIBS=['pthread'])
|
| +
|
| node = env.CommandSelLdrTestNacl('second_tls_test.out',
|
| - command=[env.File(test_prog)])
|
| + second_tls_test_nexe)
|
| env.AddNodeToTestSuite(node, ['small_tests'], 'run_second_tls_test',
|
| is_broken=is_broken)
|
|
|