public inbox for gdb@sourceware.org
 help / color / mirror / Atom feed
* remote host testing expectations re multiple simultaneous connections
@ 2018-10-26 19:22 Sandra Loosemore
  2018-10-28 17:05 ` Simon Marchi
  0 siblings, 1 reply; 4+ messages in thread
From: Sandra Loosemore @ 2018-10-26 19:22 UTC (permalink / raw)
  To: gdb

I've noticed that there are several gdb.mi tests that start GDB before 
building the test program, like this bit of code from mi-cli.exp:

gdb_exit
if [mi_gdb_start] {
     continue
}

standard_testfile basics.c

if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" 
executable {debug}] != "" } {
      untested "failed to compile"
      return -1
}

mi_gdb_test "-interpreter-exec" \
   {\^error,msg="-interpreter-exec: Usage: -interpreter-exec interp 
command"} \
   "-interpreter-exec with no arguments"

E.g. there's an implicit expectation that when testing on a remote host, 
it can start GDB and leave it running and waiting to accept GDB commands 
while running some other shell commands to build the test program on a 
different channel to the same remote host.  Is this a reasonable 
expectation that is documented somewhere?  Or are the test cases that 
are structured like this just broken?  :-S  If the latter I will submit 
a patch to fix them.

-Sandra

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-10-31 12:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-26 19:22 remote host testing expectations re multiple simultaneous connections Sandra Loosemore
2018-10-28 17:05 ` Simon Marchi
2018-10-28 17:43   ` Sandra Loosemore
2018-10-31 12:20     ` Simon Marchi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).