1# -*- python -*- 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 4# found in the LICENSE file. 5 6Import('env') 7 8if 'TRUSTED_ENV' not in env: 9 Return() 10trusted_env = env['TRUSTED_ENV'] 11 12test_host = trusted_env.ComponentProgram( 13 'desc_test_host', ['desc_test_host.c'], 14 EXTRA_LIBS=['sel']) 15 16test_guest = env.ComponentProgram( 17 'desc_test_guest', ['desc_test_guest.c'], 18 EXTRA_LIBS=['imc_syscalls', '${NONIRT_LIBS}']) 19 20test_guest = env.GetTranslatedNexe(test_guest) 21 22node = env.CommandTest('custom_desc_test.out', 23 env.AddBootstrap(test_host, [test_guest])) 24env.AddNodeToTestSuite(node, ['small_tests'], 'run_custom_desc_test', 25 is_broken=not env.Bit('nacl_static_link')) 26