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

Side by Side Diff: src/trusted/service_runtime/build.scons

Issue 636933004: stop building/testing old x86 validator. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: rebase master Created 6 years, 2 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 platform 6 import platform
7 import os 7 import os
8 8
9 Import('env') 9 Import('env')
10 10
(...skipping 759 matching lines...) Expand 10 before | Expand all | Expand 10 after
770 # it. 770 # it.
771 nullptr_nexe = untrusted_env.GetTranslatedNexe( 771 nullptr_nexe = untrusted_env.GetTranslatedNexe(
772 untrusted_env.File('$STAGING_DIR/nullptr$PROGSUFFIX')) 772 untrusted_env.File('$STAGING_DIR/nullptr$PROGSUFFIX'))
773 773
774 node = env.CommandSelLdrTestNacl( 774 node = env.CommandSelLdrTestNacl(
775 'fuzz_nullptr_test.out', 775 'fuzz_nullptr_test.out',
776 nullptr_nexe, 776 nullptr_nexe,
777 sel_ldr_flags=['-F']) 777 sel_ldr_flags=['-F'])
778 env.AddNodeToTestSuite(node, ['small_tests'], 'run_fuzz_nullptr_test') 778 env.AddNodeToTestSuite(node, ['small_tests'], 'run_fuzz_nullptr_test')
779 779
780 # Test hello_world binary with obsolete, non-ragel based validator.
781 if (not env.Bit('validator_ragel') and env.Bit('target_x86')
782 and env.Bit('nacl_static_link')):
783 node = env.CommandSelLdrTestNacl(
784 'dfa_hwd.out',
785 hello_world_nexe,
786 stdout_golden = env.File('testdata/hello_world.stdout'),
787 stderr_golden = env.File('testdata/non_dfa_validator_hello.stderr'),
788 filter_regex = '"^(Hello, World!)$' + '|' +
789 '^[[][^]]*[]] (USING OBSOLETE NON-DFA-BASED VALIDATOR!)$"',
790 filter_group_only = 'true',
791 )
792 env.AddNodeToTestSuite(node, ['medium_tests', 'validator_tests'],
793 'run_dfa_validator_hello_world_test')
794
795 if env.Bit('target_mips32'): 780 if env.Bit('target_mips32'):
796 text_region_start = 0x00020000 781 text_region_start = 0x00020000
797 # Use arbitrary non-page-aligned addresses for data and rodata. 782 # Use arbitrary non-page-aligned addresses for data and rodata.
798 rodata_region_start = 0x10020094 783 rodata_region_start = 0x10020094
799 data_region_start = 0x10030098 784 data_region_start = 0x10030098
800 untrusted_env.Append(CPPFLAGS=['--pnacl-allow-native', '-arch', 'mips32']) 785 untrusted_env.Append(CPPFLAGS=['--pnacl-allow-native', '-arch', 'mips32'])
801 unaligned_data_objs = untrusted_env.ComponentObject( 786 unaligned_data_objs = untrusted_env.ComponentObject(
802 'arch/mips/unaligned_data_test.S') 787 'arch/mips/unaligned_data_test.S')
803 unaligned_data_nexe = untrusted_env.ComponentProgram( 788 unaligned_data_nexe = untrusted_env.ComponentProgram(
804 'unaligned_data.nexe', 789 'unaligned_data.nexe',
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
1031 is_broken=is_broken) 1016 is_broken=is_broken)
1032 1017
1033 dyn_array_test_exe = env.ComponentProgram('dyn_array_test', 1018 dyn_array_test_exe = env.ComponentProgram('dyn_array_test',
1034 ['dyn_array_test.c'], 1019 ['dyn_array_test.c'],
1035 EXTRA_LIBS=sel_ldr_libs) 1020 EXTRA_LIBS=sel_ldr_libs)
1036 1021
1037 node = env.CommandTest('dyn_array_test.out', 1022 node = env.CommandTest('dyn_array_test.out',
1038 command=[dyn_array_test_exe]) 1023 command=[dyn_array_test_exe])
1039 1024
1040 env.AddNodeToTestSuite(node, ['small_tests'], 'run_dyn_array_test') 1025 env.AddNodeToTestSuite(node, ['small_tests'], 'run_dyn_array_test')
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698