Daniel P. Berrangé <berra...@redhat.com> writes: > This simply imports the GDB code from avocado.utils to the QEMU > functional test suite, and drops the other redundant avocado > usage.
Missing patches include dropping the: @skipIfMissingImports('avocado.utils') from the reverse tests. With this done can we remove the remaining references to avocado? python/Makefile 110: @avocado --config avocado.cfg run tests/ 118: @coverage run -m avocado --config avocado.cfg run tests/*.py python/README.rst 73:- ``avocado.cfg`` Configuration for the Avocado test-runner. python/qemu/machine/README.rst 5:QEMU. It is used by the iotests, vm tests, avocado tests, and several python/qemu/utils/README.rst 5:debugging QEMU. It is used primarily by the vm and avocado tests. python/setup.cfg 37: avocado-framework >= 90.0 python/tests/minreqs.txt 35:avocado-framework==90.0 python/tests/protocol.py 7:import avocado 160:class Smoke(avocado.Test): 208:class TestBase(avocado.Test): > > Daniel P. Berrangé (6): > tests/functional: import GDB remote code from avocado > tests/functional: convert reverse debug test to local gdb module > tests/functional: replace avocado process with subprocess > tests/functional: drop datadrainer class in reverse debugging > tests/functional: close GDB socket in reverse debugging test > tests/functional: use self.log for all logging > > tests/functional/aarch64/test_virt.py | 4 +- > tests/functional/arm/test_integratorcp.py | 3 +- > tests/functional/mips64el/test_malta.py | 3 +- > tests/functional/qemu_test/gdb.py | 237 ++++++ > tests/functional/qemu_test/gdbmi_parser.py | 419 ++++++++++ > tests/functional/qemu_test/spark.py | 850 +++++++++++++++++++++ > tests/functional/replay_kernel.py | 16 +- > tests/functional/reverse_debugging.py | 59 +- > tests/functional/x86_64/test_acpi_bits.py | 31 +- > 9 files changed, 1557 insertions(+), 65 deletions(-) > create mode 100644 tests/functional/qemu_test/gdb.py > create mode 100644 tests/functional/qemu_test/gdbmi_parser.py > create mode 100644 tests/functional/qemu_test/spark.py -- Alex Bennée Virtualisation Tech Lead @ Linaro