The GDB socket FD is leaked currently resulting in a warning from python about the unclosed resource.
Signed-off-by: Daniel P. Berrangé <[email protected]> --- tests/functional/qemu_test/gdb.py | 4 ++++ tests/functional/reverse_debugging.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/tests/functional/qemu_test/gdb.py b/tests/functional/qemu_test/gdb.py index 913e3b65ab..1b463e8a82 100644 --- a/tests/functional/qemu_test/gdb.py +++ b/tests/functional/qemu_test/gdb.py @@ -231,3 +231,7 @@ def connect(self): if self._extended_mode: self.set_extended_mode() + + def close(self): + self._socket.close() + self._socket = None diff --git a/tests/functional/reverse_debugging.py b/tests/functional/reverse_debugging.py index 9c89f5c897..fbb5adbcce 100644 --- a/tests/functional/reverse_debugging.py +++ b/tests/functional/reverse_debugging.py @@ -186,5 +186,7 @@ def reverse_debugging(self, shift=7, args=None): self.check_pc(g, steps[-1]) logger.info('successfully reached %x' % steps[-1]) + g.close() + logger.info('exiting gdb and qemu') vm.shutdown() -- 2.50.1
