GNU bug report logs -
#77131
[PATCH emacs-team 00/51] Some test fixes.
Previous Next
Reported by: Nicolas Graves <ngraves <at> ngraves.fr>
Date: Thu, 20 Mar 2025 09:25:02 UTC
Severity: normal
Tags: patch
Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
* gnu/packages/emacs-xyz.scm (emacs-cider)[arguments]: Improve style.
{test-command}: Set it.
{phases}: Add phase 'skip-failing-tests.
---
gnu/packages/emacs-xyz.scm | 29 ++++++++++++++++++-----------
1 file changed, 18 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 267c4ee4b5..b9266dd437 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -17411,17 +17411,24 @@ (define-public emacs-cider
(base32 "02lilk85a7h9wxxvxr6k69p12wslbl9xp3jkcbdn11078fwhif6j"))))
(build-system emacs-build-system)
(arguments
- '(#:include (cons* "^lein\\.sh$" "^clojure\\.sh$" %default-include)
- #:exclude ;don't exclude 'cider-test.el'
- '("^\\.dir-locals\\.el$" "^test/")
- #:phases
- ;; XXX: file "test/cider-tests.el" contains a bogus "/bin/command"
- ;; string, and `patch-el-files' phase chokes on it (even though the
- ;; file is excluded from installation). Remove the phase altogether
- ;; since there is no "/bin/executable" to replace in the code base
- ;; anyway.
- (modify-phases %standard-phases
- (delete 'patch-el-files))))
+ (list
+ #:include #~(cons* "^lein\\.sh$" "^clojure\\.sh$" %default-include)
+ #:exclude ;don't exclude 'cider-test.el'
+ #~(list "^\\.dir-locals\\.el$" "^test/")
+ #:test-command
+ #~(list "eldev" "--use-emacsloadpath" "-dtT" "-p" "test")
+ #:phases
+ ;; XXX: file "test/cider-tests.el" contains a bogus "/bin/command"
+ ;; string, and `patch-el-files' phase chokes on it (even though the
+ ;; file is excluded from installation). Remove the phase altogether
+ ;; since there is no "/bin/executable" to replace in the code base
+ ;; anyway.
+ #~(modify-phases %standard-phases
+ (delete 'patch-el-files)
+ (add-before 'check 'skip-failing-tests
+ (lambda _ ;; Require network.
+ (delete-file "test/cider-jar-tests.el"))))))
+ (native-inputs (list emacs-buttercup emacs-eldev))
(propagated-inputs
(list emacs-clojure-mode
emacs-parseedn
--
2.48.1
This bug report was last modified 56 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.