| OLD | NEW |
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # Copyright 2012 The Native Client Authors. All rights reserved. | 2 # Copyright 2012 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 | 8 |
| 9 # This tests an interface that is specific to Mac OS X and/or Mach. | 9 # This tests an interface that is specific to Mac OS X and/or Mach. |
| 10 if not env.Bit('host_mac'): | 10 if not env.Bit('host_mac'): |
| 11 Return() | 11 Return() |
| 12 | 12 |
| 13 # These tests use nexes built by other tests. Nexes do not get staged in | 13 # These tests use nexes built by other tests. Nexes do not get staged in |
| 14 # pexe mode, so only run this test in nonpexe mode. | 14 # pexe mode, so only run this test in nonpexe mode. |
| 15 if env.Bit('pnacl_generate_pexe'): | 15 if env.Bit('pnacl_generate_pexe'): |
| 16 Return() | 16 Return() |
| 17 | 17 |
| 18 # This test uses the nexe built by exception_test, which currently doesn't | |
| 19 # build with nacl_clang. See | |
| 20 # https://code.google.com/p/nativeclient/issues/detail?id=3969 | |
| 21 if env.Bit('nacl_clang'): | |
| 22 Return() | |
| 23 | |
| 24 if 'TRUSTED_ENV' not in env: | 18 if 'TRUSTED_ENV' not in env: |
| 25 Return() | 19 Return() |
| 26 trusted_env = env['TRUSTED_ENV'] | 20 trusted_env = env['TRUSTED_ENV'] |
| 27 | 21 |
| 28 runner = trusted_env.ComponentProgram( | 22 runner = trusted_env.ComponentProgram( |
| 29 'mach_crash_forwarding_test', ['mach_crash_forwarding_test.c'], | 23 'mach_crash_forwarding_test', ['mach_crash_forwarding_test.c'], |
| 30 EXTRA_LIBS=['sel']) | 24 EXTRA_LIBS=['sel']) |
| 31 | 25 |
| 32 def GetNexeByName(name): | 26 def GetNexeByName(name): |
| 33 return env.File('${STAGING_DIR}/%s${PROGSUFFIX}' % | 27 return env.File('${STAGING_DIR}/%s${PROGSUFFIX}' % |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 73 declares_exit_status=True) | 67 declares_exit_status=True) |
| 74 env.AddNodeToTestSuite(node, test_suites, | 68 env.AddNodeToTestSuite(node, test_suites, |
| 75 'run_mach_unforwarded_trusted_crash_test', | 69 'run_mach_unforwarded_trusted_crash_test', |
| 76 is_broken=is_broken) | 70 is_broken=is_broken) |
| 77 | 71 |
| 78 node = env.CommandTest('mach_forward_early_trusted_crash_test.out', | 72 node = env.CommandTest('mach_forward_early_trusted_crash_test.out', |
| 79 [runner, 'early_trusted'], declares_exit_status=True) | 73 [runner, 'early_trusted'], declares_exit_status=True) |
| 80 env.AddNodeToTestSuite(node, test_suites, | 74 env.AddNodeToTestSuite(node, test_suites, |
| 81 'run_mach_forward_early_trusted_crash_test', | 75 'run_mach_forward_early_trusted_crash_test', |
| 82 is_broken=is_broken) | 76 is_broken=is_broken) |
| OLD | NEW |