1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-17 04:20:44 +02:00

gnu: emacs-ov: Fix tests.

* gnu/packages/emacs-xyz.scm (emacs-ov)[arguments]: Add #:test-command.
<#:phases>: Add ‘skip-failing-tests’.
[native-inputs]: Add emacs-ert-runner.
This commit is contained in:
Liliana Marie Prikler 2025-03-16 18:50:36 +01:00
parent 43cf700cd4
commit cd3013c2cf
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -32884,6 +32884,15 @@ classes like @command{<gtk-window>}.
(base32
"0qxk2rf84j86syxi8xknsq252irwg7sz396v3bb4wqz4prpj0kzc"))))
(build-system emacs-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-before 'check 'skip-failing-tests
(lambda _
(substitute* "test/ov-test.el"
(("\\(ert-deftest ov-test/ov-keymap[123] .*" all)
(string-append all " (skip-unless nil)"))))))))
(native-inputs (list emacs-ert-runner))
(home-page "https://github.com/ShingoFukuyama/ov.el")
(synopsis "Overlay library for Emacs Lisp")
(description "@code{ov.el} provides a simple way to manipulate overlays in