Home | History | Annotate | Line # | Download | only in boards
remote-gdbserver-on-localhost.exp revision 1.1.1.4
      1 # Copyright 2015-2019 Free Software Foundation, Inc.
      2 
      3 # This program is free software; you can redistribute it and/or modify
      4 # it under the terms of the GNU General Public License as published by
      5 # the Free Software Foundation; either version 3 of the License, or
      6 # (at your option) any later version.
      7 #
      8 # This program is distributed in the hope that it will be useful,
      9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
     10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     11 # GNU General Public License for more details.
     12 #
     13 # You should have received a copy of the GNU General Public License
     14 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
     15 
     16 # This file is a dejagnu "board file" and is used to run the testsuite
     17 # with remote gdbserver on localhost.
     18 #
     19 # To use this file:
     20 # bash$ cd ${build_dir}/gdb
     21 # bash$ make check RUNTESTFLAGS="--target_board=remote-gdbserver-on-localhost"
     22 
     23 load_generic_config "gdbserver"
     24 load_board_description "gdbserver-base"
     25 
     26 # The sshd should be running on localhost and ssh key should be
     27 # correctly set up that you ssh to localhost without having to type
     28 # password.
     29 set_board_info rcp_prog "/usr/bin/scp"
     30 set_board_info rsh_prog "/usr/bin/ssh"
     31 set_board_info protocol standard
     32 set_board_info username $env(USER)
     33 set_board_info hostname localhost
     34 
     35 # We will be using the standard GDB remote protocol
     36 set_board_info gdb_protocol "remote"
     37 
     38 # Use techniques appropriate to a stub
     39 set_board_info use_gdb_stub 1
     40 
     41 # This gdbserver can only run a process once per session.
     42 set_board_info gdb,do_reload_on_run 1
     43 
     44 # There's no support for argument-passing (yet).
     45 set_board_info noargs 1
     46 
     47 set_board_info exit_is_reliable 1
     48