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

Unified Diff: tests/minnacl/nacl.scons

Issue 9696046: Add test running support for tests generated as pexes. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: suggestions Created 8 years, 9 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
Index: tests/minnacl/nacl.scons
diff --git a/tests/minnacl/nacl.scons b/tests/minnacl/nacl.scons
index 9436c9ed01dda4e40b3311e77e650d358a183861..56257eebab4ea65106f98a147691b62be793443b 100644
--- a/tests/minnacl/nacl.scons
+++ b/tests/minnacl/nacl.scons
@@ -52,12 +52,20 @@ test_prog = env.ComponentProgram(
['minimal_test_guest.c'],
EXTRA_LINKFLAGS=['-nostdlib'])
+extra_deps = []
Mark Seaborn 2012/03/13 22:16:55 What's with this extra_deps when SCons will track
+if env.Bit('pnacl_stop_with_pexe'):
+ env.Replace(TRANSLATEFLAGS=['-nostdlib'])
+ nexe_name, pexe_node = env.GetTranslatedNexe(test_prog)
+ test_prog = nexe_name
+ extra_deps = [pexe_node]
+
test_command = [runner, test_prog]
bootstrap, _ = env.GetBootstrap()
if bootstrap is not None:
test_command = [bootstrap] + test_command
node = env.CommandTest('minimal_test.out', test_command,
- stdout_golden=env.File('minimal_test.stdout'))
+ stdout_golden=env.File('minimal_test.stdout'),
+ extra_deps=extra_deps)
env.AddNodeToTestSuite(node, ['small_tests'], 'run_minnacl_test',
is_broken=not env.Bit('nacl_static_link'))

Powered by Google App Engine
This is Rietveld 408576698