branch: externals/ivy commit c1e53c21bc5563ca08551595b7a6d5bacf5794e4 Author: Basil L. Contovounesios <conto...@tcd.ie> Commit: Basil L. Contovounesios <conto...@tcd.ie>
Skip test that hits Emacs 28 bug A recent change in the development version of Emacs 28 has resulted in un-catchable quit conditions when quitting a minibuffer session from a kbd macro, which is how the batch-run Ivy test suite emulates interactive user input. See issue #2906 and https://bugs.gnu.org/48603. * ivy-test.el (ivy-partial-files): Skip on Emacs 28 for now. --- ivy-test.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ivy-test.el b/ivy-test.el index 44f293e..dcef2fa 100644 --- a/ivy-test.el +++ b/ivy-test.el @@ -1136,6 +1136,9 @@ Since `execute-kbd-macro' doesn't pick up a let-bound `default-directory'.") :dir "/tmp/")))) (ert-deftest ivy-partial-files () + ;; FIXME: Can't catch `quit' condition. + ;; See issue #2906 and https://bugs.gnu.org/48603. + (skip-unless (< emacs-major-version 28)) (when (file-exists-p "/tmp/ivy-partial-test") (delete-directory "/tmp/ivy-partial-test" t)) (mkdir "/tmp/ivy-partial-test/test1" t)