1 1.1.1.2 christos # Copyright (C) 2022-2024 Free Software Foundation, Inc. 2 1.1 christos # 3 1.1 christos # This file is part of the GNU Binutils. 4 1.1 christos # 5 1.1 christos # This program is free software; you can redistribute it and/or modify 6 1.1 christos # it under the terms of the GNU General Public License as published by 7 1.1 christos # the Free Software Foundation; either version 3 of the License, or 8 1.1 christos # (at your option) any later version. 9 1.1 christos # 10 1.1 christos # This program is distributed in the hope that it will be useful, 11 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of 12 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 1.1 christos # GNU General Public License for more details. 14 1.1 christos # 15 1.1 christos # You should have received a copy of the GNU General Public License 16 1.1 christos # along with this program; if not, write to the Free Software 17 1.1 christos # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, 18 1.1 christos # MA 02110-1301, USA. 19 1.1 christos # 20 1.1 christos 21 1.1 christos load_lib dejagnu.exp 22 1.1 christos 23 1.1 christos # Run the tests only if compatible dejagnu gcc pair is found 24 1.1 christos if [string equal $COMPAT_DEJAGNU "no"] { 25 1.1 christos verbose -log "SFrame testsuite needs perhaps a more recent DejaGnu" 26 1.1 christos unsupported encode-1 27 1.1 christos return 0; 28 1.1 christos } 29 1.1 christos 30 1.1 christos catch "exec ln -s $srcdir/libsframe.decode/DATA2 ." status 31 1.1 christos 32 1.1 christos if { [host_execute "testsuite/libsframe.encode/encode-1"] ne "" } { 33 1.1 christos fail "encode-1" 34 1.1 christos } 35 1.1 christos 36 1.1 christos catch "exec rm DATA2" status 37 1.1 christos 38