Re: [PATCHv2 1/2] tests: create an interactive gdb session with the 'debug' helper
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Mar 21, 2017, 11:07 UTC
- Message-ID
- <alpine.DEB.2.20.1703211206050.3767@virtualbox>
- In-Reply-To
- <20170318161400.19753-1-szeder.dev@gmail.com>
Hi Gábor,
On Sat, 18 Mar 2017, SZEDER Gábor wrote:
Show 11 quoted lines
> The 'debug' test helper is supposed to facilitate debugging by running > a command of the test suite under gdb. Unfortunately, its usefulness > is severely limited, because that gdb session is not interactive, > since the test's, and thus gdb's standard input is redirected from > /dev/null (for a good reason, see 781f76b15 (test-lib: redirect stdin > of tests, 2011-12-15)). > > Redirect gdb's standard file descriptors from/to the test > environment's stdin, stdout and stderr in the 'debug' helper, thus > creating an interactive gdb session (even in non-verbose mode), which > is much, much more useful.
Thank you for working on this!
I meant to clean up my local patch that tried to avoid redirection altogether in the case of `debug`, but I never could make it elegant enough for my taste. Your approach is much better!
ACK, Dscho