[PATCH] gnu: emacs-elisp-refs: Disable test failing on Emacs 27.1.

DoneSubmitted by Michael Rohleder.
Details
2 participants
  • Michael Rohleder
  • Mathieu Othacehe
Owner
unassigned
Severity
normal
M
M
Michael Rohleder wrote on 30 Aug 09:50 +0200
(address . guix-patches@gnu.org)(name . Michael Rohleder)(address . mike@rohleder.de)
20200830075025.17460-1-mike@rohleder.de
* gnu/packages/emacs-xyz.scm (emacs-elisp-refs)[arguments]:Add phase to disable failing test "elisp-refs-next-match" on emacs27.---My ert-runner fu is not good enough for a better hack. I tried'("ert-runner" "-p" "!elisp-refs-next-match") as a test-command, but itskipped all tests then.
gnu/packages/emacs-xyz.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-)
Toggle diff (25 lines)diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scmindex c6d95d9b83..cfc728b53e 100644--- a/gnu/packages/emacs-xyz.scm+++ b/gnu/packages/emacs-xyz.scm@@ -14825,7 +14825,17 @@ continue.") ("emacs-undercover" ,emacs-undercover))) (arguments `(#:tests? #t- #:test-command '("ert-runner")))+ #:test-command '("ert-runner")+ #:phases+ (modify-phases %standard-phases+ (add-before 'check 'disable-refs-next-match-test+ ;; Hack to disable the failing test for emacs27+ ;; https://github.com/Wilfred/elisp-refs/issues/29+ (lambda _+ (substitute* "test/unit-test.el"+ (("ert-deftest elisp-refs-next-match")+ "defun elisp-refs-next-match"))+ #t))))) (home-page "https://github.com/Wilfred/elisp-refs") (synopsis "Find callers of elisp functions or macros") (description "Find references to functions, macros or variables. Unlike a-- 2.28.0
M
M
Mathieu Othacehe wrote on 1 Sep 21:27 +0200
(name . Michael Rohleder)(address . mike@rohleder.de)(address . 43108-done@debbugs.gnu.org)
87wo1dthzd.fsf@gnu.org
Hello Michael,
Toggle quote (4 lines)> My ert-runner fu is not good enough for a better hack. I tried> '("ert-runner" "-p" "!elisp-refs-next-match") as a test-command, but it> skipped all tests then.
Well your hack seems to work fine :) Pushed asa73ccefe315cd16e9d0b31a00bbd61e6cc3042f5.
Thanks,
Mathieu
Closed
?