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]>


Reply via email to