diff options
author | Tom Tromey <tom@tromey.com> | 2020-10-26 17:10:25 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2020-10-26 17:10:25 -0600 |
commit | b324727682fbc257ddfd382d5b819acb3c033252 (patch) | |
tree | 98604a18e90bb997f35895bd1861a0e8c4573691 /gdb/source.c | |
parent | 1c47ec3ee86fc08d120dae7e63cec552fa456912 (diff) | |
download | gdb-b324727682fbc257ddfd382d5b819acb3c033252.zip gdb-b324727682fbc257ddfd382d5b819acb3c033252.tar.gz gdb-b324727682fbc257ddfd382d5b819acb3c033252.tar.bz2 |
Fix some minor bugs in test suite command logging
I noticed that the test suite command logging would create a file like
"gdb.cmd.-1". I tracked this down to a substraction in
standard_output_file_with_gdb_instance.
Then, I saw that the .in file was not created for MI. This is fixed
by adding a call to default_mi_gdb_start.
Finally, commands might not end up in the .in file in some cases. For
me this happened because the test took a long time, so I got impatient
and killed it. Flushing the file after each write seemed like a good
thing to do here.
gdb/testsuite/ChangeLog
2020-10-26 Tom Tromey <tom@tromey.com>
* lib/mi-support.exp (default_mi_gdb_start): Call
gdb_stdin_log_init.
* lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
subtract one from gdb_instances.
(gdb_stdin_log_write): Flush in_file.
Diffstat (limited to 'gdb/source.c')
0 files changed, 0 insertions, 0 deletions