gnu: fenics: Update to 2019.1.0.post0.

* gnu/packages/simulation.scm (fenics): Update to 2019.1.0.post0.
[arguments]: In the 'pre-check' phase, add three more demos to the
list of demos that are skipped.
This commit is contained in:
Paul Garlick 2020-01-23 16:00:29 +00:00
parent 09ecd9a794
commit 37bb0d1eaf
No known key found for this signature in database
GPG key ID: AAC7E891896B568A

View file

@ -633,12 +633,20 @@ (define-public fenics
,%openmpi-setup) ,%openmpi-setup)
(add-before 'check 'pre-check (add-before 'check 'pre-check
(lambda _ (lambda _
;; Exclude tests that require meshes supplied by git-lfs. ;; Exclude three tests that generate
;; 'NotImplementedError' in matplotlib version 3.1.2.
;; See
;; <https://github.com/matplotlib/matplotlib/issues/15382>.
;; Also exclude tests that require meshes supplied by
;; git-lfs.
(substitute* "demo/test.py" (substitute* "demo/test.py"
(("(.*stem !.*)" line) (("(.*stem !.*)" line)
(string-append (string-append
line "\n" line "\n"
"excludeList = [\n" "excludeList = [\n"
"'built-in-meshes', \n"
"'hyperelasticity', \n"
"'elasticity', \n"
"'multimesh-quadrature', \n" "'multimesh-quadrature', \n"
"'multimesh-marking', \n" "'multimesh-marking', \n"
"'mixed-poisson-sphere', \n" "'mixed-poisson-sphere', \n"