gdb/testsuite: fix timeout in server-pipe.exp test
authorAndrew Burgess <aburgess@redhat.com>
Thu, 31 Mar 2022 18:42:17 +0000 (19:42 +0100)
committerAndrew Burgess <aburgess@redhat.com>
Mon, 4 Apr 2022 22:21:07 +0000 (23:21 +0100)
commitd3b610627ee5a090988908b21200d7d04bb41088
tree4ecd4ceb4c1af5ed0504f5a89129241778b349d0
parent4cc98c360d8e9ab567e915e7b080b5d4113d5b3b
gdb/testsuite: fix timeout in server-pipe.exp test

I noticed that the gdb.server/server-pipe.exp test would sometimes
timeout when my machine was more heavily loaded.  Turns out the test
is reading all the shared libraries over GDB's remote protocol, which
can be slow.

We avoid this in other tests by setting the sysroot in GDBFLAGS,
something which is missing from the gdb.server/server-pipe.exp test.

Fix the timeouts by setting sysroot in GDBFLAGS, after this the shared
libraries are no longer copied over the remote protocol, and I no
longer see the test timeout.
gdb/testsuite/gdb.server/server-pipe.exp