qemu-cr16/tests/functional/qemu_test
Gustavo Romero aa7b1b726a tests/functional: Add GDB class
Add GDB class, which provides methods to run GDB commands and capture
their output. The GDB class is a wrapper around the pygdbmi module and
interacts with GDB via GDB's machine interface (MI).

Acked-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org>
Message-ID: <20251003141820.85278-5-gustavo.romero@linaro.org>
[AJB: trimmed excess license text]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
2025-10-07 07:33:40 +01:00
..
__init__.py tests/functional: Add GDB class 2025-10-07 07:33:40 +01:00
archive.py tests/functional: replace 'run_cmd' with subprocess helpers 2024-12-17 19:39:53 +01:00
asset.py tests/functional: treat unknown exceptions as transient faults 2025-09-24 08:26:11 +02:00
cmd.py tests/functional: fix infinite loop on console EOF 2025-09-09 12:41:18 +02:00
config.py tests/functional: Introduce the dso_suffix() helper 2025-03-10 10:30:00 +00:00
decorators.py tests/functional: add skipLockedMemoryTest decorator 2025-06-11 12:17:57 +02:00
gdb.py tests/functional: Add GDB class 2025-10-07 07:33:40 +01:00
linuxkernel.py tests/functional: Move the code for testing HTTP downloads to a common function 2025-03-07 07:50:19 +01:00
ports.py tests/functional: Use more fine-grained locking when looking for free ports 2025-08-27 09:46:54 +02:00
tesseract.py tests/functional: replace 'run_cmd' with subprocess helpers 2024-12-17 19:39:53 +01:00
testcase.py tests/functional: purge scratch dir on test startup 2025-09-09 15:45:33 +02:00
tuxruntest.py tests/functional: Remove unnecessary import statements 2025-04-23 07:51:25 +02:00
uncompress.py tests/functional: Remove unnecessary import statements 2025-04-23 07:51:25 +02:00
utils.py tests/functional: Add a helper function for retrieving the hostfwd port 2024-12-17 20:33:29 +01:00