Install and run tests for DOLFIN (next) in a Docker container

Build: #1007 failed Changes by nate-sime <nsime@carnegiescience.edu>

Build result summary

Details

Completed
Duration
80 minutes
Labels
None
Revisions
dolfin-next
eaa6fb9d4f13f66eef2fbf05f1d4c37a9599844d eaa6fb9d4f13f66eef2fbf05f1d4c37a9599844d
fiat-next-git
5c15f5cc8ddad0f76f13a7d910df7f71c44b4d8b 5c15f5cc8ddad0f76f13a7d910df7f71c44b4d8b
ufl-next-git
631b43a3e99d12dc93e3ca913fcde84a48be8bf3 631b43a3e99d12dc93e3ca913fcde84a48be8bf3
dijitso-next-git
e615aa5ac6a4648d09047158c05e314183e7686d e615aa5ac6a4648d09047158c05e314183e7686d
ffc-next-git
c52e64f662ed62f5af99ec71049d89257443667a c52e64f662ed62f5af99ec71049d89257443667a
testing
1fac8b226a1b4c408525379af321de3d009f0691 1fac8b226a1b4c408525379af321de3d009f0691
Total tests
3025
Failing since
#1006 (Changes by 4 people)
Fixed in
#1008 (Manual run by Michal Habera)

Responsible

Code commits

dolfin-next
Author Commit Message Commit date
nate-sime &lt;nsime@carnegiescience.edu&gt; nate-sime <nsime@carnegiescience.edu> eaa6fb9d4f13f66eef2fbf05f1d4c37a9599844d eaa6fb9d4f13f66eef2fbf05f1d4c37a9599844d update tests for provided PETScVectors. Also simplify tests
nate-sime &lt;nsime@carnegiescience.edu&gt; nate-sime <nsime@carnegiescience.edu> a355dc4ffdba7b71fa8abbd2cab341cfc84dd2b7 a355dc4ffdba7b71fa8abbd2cab341cfc84dd2b7 provide option not to VecCreate each SLEPcEigenSolver::get_eigenpair call

Tests

Existing test failures 10
Status Test Failing since View job Duration
ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
def test_pass_array_double():
        import numpy
    
        code = """
        #include <Eigen/Core>
        #include <pybind11/pybind11.h>
        #include <pybind11/eigen.h>
(65 more lines...)
ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
@skip_if_not_PETSc
    def test_compile_extension_module():
    
        # This test should do basically the same as the docstring of the
        # compile_extension_module function in compilemodule.py.  Remember
        # to update the docstring if the test is modified!
    
(76 more lines...)
ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
@skip_if_not_PETSc
    def test_petsc():
        create_matrix_code = r'''
        #include <pybind11/pybind11.h>
        #include <dolfin.h>
        namespace dolfin
        {
(66 more lines...)
ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
def test_pass_array_int():
        import numpy
    
        code = """
        #include <Eigen/Core>
        #include <pybind11/pybind11.h>
        #include <pybind11/eigen.h>
(65 more lines...)
RuntimeError: Compilation failed on root node.
@skip_if_not_PETSc
    def test_compile_extension_module():
    
        # This test should do basically the same as the docstring of the
        # compile_extension_module function in compilemodule.py.  Remember
        # to update the docstring if the test is modified!
    
(95 more lines...)
RuntimeError: Compilation failed on root node.
def test_pass_array_int():
        import numpy
    
        code = """
        #include <Eigen/Core>
        #include <pybind11/pybind11.h>
        #include <pybind11/eigen.h>
(84 more lines...)
RuntimeError: Compilation failed on root node.
def test_pass_array_double():
        import numpy
    
        code = """
        #include <Eigen/Core>
        #include <pybind11/pybind11.h>
        #include <pybind11/eigen.h>
(84 more lines...)
RuntimeError: Compilation failed on root node.
@skip_if_not_PETSc
    def test_petsc():
        create_matrix_code = r'''
        #include <pybind11/pybind11.h>
        #include <dolfin.h>
        namespace dolfin
        {
(85 more lines...)
ImportError: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
def test_creation_and_marking():
    
        class Left(SubDomain):
            def inside(self, x, on_boundary):
                return x[0] < DOLFIN_EPS
    
        class LeftOnBoundary(SubDomain):
(125 more lines...)
RuntimeError: Compilation failed on root node.
def test_creation_and_marking():
    
        class Left(SubDomain):
            def inside(self, x, on_boundary):
                return x[0] < DOLFIN_EPS
    
        class LeftOnBoundary(SubDomain):
(144 more lines...)