Skip to content
Snippets Groups Projects
Unverified Commit 60474cd1 authored by Andy Patterson's avatar Andy Patterson Committed by Ludovic Courtès
Browse files

gnu: ecl: Enable tests.


* gnu/packages/lisp.scm (ecl): Enable tests.

Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
parent e0524511
No related branches found
No related tags found
No related merge requests found
...@@ -119,30 +119,15 @@ (define-public ecl ...@@ -119,30 +119,15 @@ (define-public ecl
("libgc" ,libgc) ("libgc" ,libgc)
("libffi" ,libffi))) ("libffi" ,libffi)))
(arguments (arguments
'(;; During 'make check', ECL fails to initialize with "protocol not '(#:tests? #t
;; supported", presumably because /etc/protocols is missing in the #:make-flags `(,(string-append "ECL="
;; build environment. See <http://sourceforge.net/p/ecls/bugs/300/>. (assoc-ref %outputs "out")
;; "/bin/ecl"))
;; Should the test suite be re-enabled, it might be necessary to add #:parallel-tests? #f
;; '#:parallel-tests #f'. See the same bug report as above. #:phases
;; (modify-phases %standard-phases
;; The following might also be necessary, due to 'make check' assuming (delete 'check)
;; ECL is installed. See <http://sourceforge.net/p/ecls/bugs/299/>. (add-after 'install 'check (assoc-ref %standard-phases 'check)))))
;;
;; #:phases
;; (let* ((check-phase (assq-ref %standard-phases 'check))
;; (rearranged-phases
;; (alist-cons-after 'install 'check check-phase
;; (alist-delete 'check %standard-phases))))
;; (alist-cons-before
;; 'check 'pre-check
;; (lambda* (#:key outputs #:allow-other-keys)
;; (substitute* '("build/tests/Makefile")
;; (("ECL=ecl")
;; (string-append
;; "ECL=" (assoc-ref outputs "out") "/bin/ecl"))))
;; rearranged-phases))
#:tests? #f))
(home-page "http://ecls.sourceforge.net/") (home-page "http://ecls.sourceforge.net/")
(synopsis "Embeddable Common Lisp") (synopsis "Embeddable Common Lisp")
(description "ECL is an implementation of the Common Lisp language as (description "ECL is an implementation of the Common Lisp language as
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment