emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master ed42d7ffb0: Fix EMBA failure for ert-test-record-backtrace


From: Lars Ingebrigtsen
Subject: master ed42d7ffb0: Fix EMBA failure for ert-test-record-backtrace
Date: Sat, 12 Mar 2022 16:41:11 -0500 (EST)

branch: master
commit ed42d7ffb07da6d4cbfee5357384371cf0f2f00f
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Fix EMBA failure for ert-test-record-backtrace
    
    * test/lisp/emacs-lisp/ert-tests.el (ert-test-record-backtrace): Make
      this work with AOT.
---
 test/lisp/emacs-lisp/ert-tests.el | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/test/lisp/emacs-lisp/ert-tests.el 
b/test/lisp/emacs-lisp/ert-tests.el
index 7573d2ed05..84c28e1131 100644
--- a/test/lisp/emacs-lisp/ert-tests.el
+++ b/test/lisp/emacs-lisp/ert-tests.el
@@ -377,8 +377,11 @@ This macro is used to test if macroexpansion in `should' 
works."
          (test (make-ert-test :body test-body))
          (result (ert-run-test test)))
     (should (ert-test-failed-p result))
-    (should (eq (backtrace-frame-fun (car (ert-test-failed-backtrace result)))
-                'signal))))
+    (should (memq (backtrace-frame-fun (car (ert-test-failed-backtrace 
result)))
+                  ;;; This is `ert-fail' on nativecomp and `signal'
+                  ;;; otherwise.  It's not clear whether that's a bug
+                  ;;; or not (bug#51308).
+                  '(ert-fail signal)))))
 
 (ert-deftest ert-test-messages ()
   :tags '(:causes-redisplay)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]