On 26/09/2025 07.15, Gustavo Romero wrote:
reverse_debugging no longer depends on Avocado, so remove the import
checks for Avocado, the per-arch endianness tweaks, and the per-arch
register settings. All of these are now handled in the ReverseDebugging
class, automatically.
Signed-off-by: Gustavo Romero <[email protected]>
---
tests/functional/aarch64/test_reverse_debug.py | 9 ++++-----
tests/functional/ppc64/test_reverse_debug.py | 11 ++++-------
tests/functional/x86_64/test_reverse_debug.py | 13 ++++---------
3 files changed, 12 insertions(+), 21 deletions(-)
diff --git a/tests/functional/aarch64/test_reverse_debug.py
b/tests/functional/aarch64/test_reverse_debug.py
index 8bc91ccfde..36985a4a1d 100755
--- a/tests/functional/aarch64/test_reverse_debug.py
+++ b/tests/functional/aarch64/test_reverse_debug.py
@@ -2,25 +2,24 @@
#
# SPDX-License-Identifier: GPL-2.0-or-later
#
-# Reverse debugging test
+# Reverse debugging test for aarch64
#
# Copyright (c) 2020 ISP RAS
+# Copyright (c) 2025 Linaro Limited
#
# Author:
# Pavel Dovgalyuk <[email protected]>
+# Gustavo Romero <[email protected]> (Run without Avocado)
#
# This work is licensed under the terms of the GNU GPL, version 2 or
# later. See the COPYING file in the top-level directory.
-from qemu_test import Asset, skipIfMissingImports, skipFlakyTest
+from qemu_test import Asset, skipFlakyTest
from reverse_debugging import ReverseDebugging
-@skipIfMissingImports('avocado.utils')
class ReverseDebugging_AArch64(ReverseDebugging):
Maybe use @skipIfMissingImports('pygdbmi') now?
Apart from that:
Reviewed-by: Thomas Huth <[email protected]>