| OLD | NEW |
| 1 # -*- python -*- | 1 # -*- python -*- |
| 2 # Copyright (c) 2012 The Native Client Authors. All rights reserved. | 2 # Copyright (c) 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 os | 6 import os |
| 7 Import('env') | 7 Import('env') |
| 8 | 8 |
| 9 # Android compiler cannot compile NDK C++ headers with these. | 9 # Android compiler cannot compile NDK C++ headers with these. |
| 10 if env.Bit('linux') and not env.Bit('android'): | 10 if env.Bit('linux') and not env.Bit('android'): |
| (...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 253 'test_stores': 1, | 253 'test_stores': 1, |
| 254 'test_vector_stores': 1, | 254 'test_vector_stores': 1, |
| 255 'test_loads': 1, | 255 'test_loads': 1, |
| 256 'test_vector_loads': 1, | 256 'test_vector_loads': 1, |
| 257 'test_mcr_viol': 1, | 257 'test_mcr_viol': 1, |
| 258 } | 258 } |
| 259 | 259 |
| 260 # The following tests generate ARM nexes from assembly and validate the | 260 # The following tests generate ARM nexes from assembly and validate the |
| 261 # generate file. They're all expected to fail and produce the golden files' | 261 # generate file. They're all expected to fail and produce the golden files' |
| 262 # stdout. Stderr is expected to be empty. | 262 # stdout. Stderr is expected to be empty. |
| 263 if env.Bit('target_arm'): | 263 if env.Bit('build_arm'): |
| 264 untrusted_env = env.MakeUntrustedNativeEnv() | 264 untrusted_env = env.MakeUntrustedNativeEnv() |
| 265 for test, exit_status in validator_tests.iteritems(): | 265 for test, exit_status in validator_tests.iteritems(): |
| 266 nexe = untrusted_env.ComponentProgram(test, 'testdata/' + test + '.S', | 266 nexe = untrusted_env.ComponentProgram(test, 'testdata/' + test + '.S', |
| 267 LINKFLAGS=['-nodefaultlibs', | 267 LINKFLAGS=['-nodefaultlibs', |
| 268 '-nostdlib']) | 268 '-nostdlib']) |
| 269 node = untrusted_env.CommandTest( | 269 node = untrusted_env.CommandTest( |
| 270 test + '_actual.out', | 270 test + '_actual.out', |
| 271 [ncval, untrusted_env.File(nexe)], | 271 [ncval, untrusted_env.File(nexe)], |
| 272 exit_status = str(exit_status), | 272 exit_status = str(exit_status), |
| 273 stdout_golden = untrusted_env.File('testdata/' + test + '.out'), | 273 stdout_golden = untrusted_env.File('testdata/' + test + '.out'), |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 EXTRA_LIBS=['decoder_test_tools', 'arm_validator_core', 'platform']) | 341 EXTRA_LIBS=['decoder_test_tools', 'arm_validator_core', 'platform']) |
| 342 | 342 |
| 343 decoder_test_node = gtest_env.CommandTest( | 343 decoder_test_node = gtest_env.CommandTest( |
| 344 'arm32_decode_' + tbl + 'tests.out', | 344 'arm32_decode_' + tbl + 'tests.out', |
| 345 command=[decoder_tests_exe], | 345 command=[decoder_tests_exe], |
| 346 scale_timeout=1000) | 346 scale_timeout=1000) |
| 347 | 347 |
| 348 gtest_env.AddNodeToTestSuite(decoder_test_node, | 348 gtest_env.AddNodeToTestSuite(decoder_test_node, |
| 349 ['huge_tests', 'arm_decoder_tests'], | 349 ['huge_tests', 'arm_decoder_tests'], |
| 350 'run_arm32_decode_' + tbl + '_tests') | 350 'run_arm32_decode_' + tbl + '_tests') |
| OLD | NEW |