0s autopkgtest [20:00:02]: starting date and time: 2025-10-20 20:00:02+0000 0s autopkgtest [20:00:02]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [20:00:02]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.8grdcf9d/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:pytest,src:python-pluggy --apt-upgrade fiat --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=pytest/8.4.2-1 python-pluggy/1.6.0-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-11.secgroup --name adt-resolute-arm64-fiat-20251020-200002-juju-7f2275-prod-proposed-migration-environment-2-e53eb28a-4ec1-47c4-88c1-9914771e1dbb --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 6s Creating nova instance adt-resolute-arm64-fiat-20251020-200002-juju-7f2275-prod-proposed-migration-environment-2-e53eb28a-4ec1-47c4-88c1-9914771e1dbb from image adt/ubuntu-resolute-arm64-server-20251020.img (UUID 53f7e888-0b33-40b7-be7f-09b2db152d64)... 57s autopkgtest [20:00:59]: testbed dpkg architecture: arm64 57s autopkgtest [20:00:59]: testbed apt version: 3.1.8ubuntu1 58s autopkgtest [20:01:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 58s autopkgtest [20:01:00]: testbed release detected to be: None 59s autopkgtest [20:01:01]: updating testbed package index (apt update) 59s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [83.3 kB] 60s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 60s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 60s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 60s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [59.3 kB] 60s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5028 B] 60s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [646 kB] 60s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [14.3 kB] 60s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [115 kB] 60s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [43.8 kB] 60s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [409 kB] 60s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [5672 B] 60s Fetched 1382 kB in 1s (1274 kB/s) 61s Reading package lists... 62s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 62s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 62s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 62s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 63s Reading package lists... 63s Reading package lists... 64s Building dependency tree... 64s Reading state information... 64s Calculating upgrade... 64s The following packages will be upgraded: 64s libbrotli1 libjson-c5 python3-inflect python3-oauthlib python3-zipp 64s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 64s Need to get 512 kB of archives. 64s After this operation, 31.7 kB of additional disk space will be used. 64s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-c5 arm64 0.18+ds-1.1 [37.5 kB] 65s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbrotli1 arm64 1.1.0-2build6 [336 kB] 65s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-inflect all 7.5.0-1 [33.9 kB] 65s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-oauthlib all 3.3.1-1 [93.5 kB] 65s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-zipp all 3.23.0-1 [10.4 kB] 65s dpkg-preconfigure: unable to re-open stdin: No such file or directory 65s Fetched 512 kB in 1s (830 kB/s) 66s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83364 files and directories currently installed.) 66s Preparing to unpack .../libjson-c5_0.18+ds-1.1_arm64.deb ... 66s Unpacking libjson-c5:arm64 (0.18+ds-1.1) over (0.18+ds-1) ... 66s Preparing to unpack .../libbrotli1_1.1.0-2build6_arm64.deb ... 66s Unpacking libbrotli1:arm64 (1.1.0-2build6) over (1.1.0-2build5) ... 66s Preparing to unpack .../python3-inflect_7.5.0-1_all.deb ... 66s Unpacking python3-inflect (7.5.0-1) over (7.3.1-2) ... 66s Preparing to unpack .../python3-oauthlib_3.3.1-1_all.deb ... 66s Unpacking python3-oauthlib (3.3.1-1) over (3.2.2-3) ... 66s Preparing to unpack .../python3-zipp_3.23.0-1_all.deb ... 66s Unpacking python3-zipp (3.23.0-1) over (3.21.0-1) ... 66s Setting up libbrotli1:arm64 (1.1.0-2build6) ... 66s Setting up python3-zipp (3.23.0-1) ... 66s Setting up python3-inflect (7.5.0-1) ... 67s Setting up python3-oauthlib (3.3.1-1) ... 67s Setting up libjson-c5:arm64 (0.18+ds-1.1) ... 67s Processing triggers for libc-bin (2.42-0ubuntu3) ... 67s autopkgtest [20:01:09]: upgrading testbed (apt dist-upgrade and autopurge) 67s Reading package lists... 67s Building dependency tree... 67s Reading state information... 68s Calculating upgrade... 68s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 68s Reading package lists... 69s Building dependency tree... 69s Reading state information... 69s Solving dependencies... 69s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 72s autopkgtest [20:01:14]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 09:50:31 UTC 2025 73s autopkgtest [20:01:15]: @@@@@@@@@@@@@@@@@@@@ apt-source fiat 75s Get:1 http://ftpmaster.internal/ubuntu resolute/universe fiat 2019.2.0~git20210419.7d418fa-6 (dsc) [2439 B] 75s Get:2 http://ftpmaster.internal/ubuntu resolute/universe fiat 2019.2.0~git20210419.7d418fa-6 (tar) [133 kB] 75s Get:3 http://ftpmaster.internal/ubuntu resolute/universe fiat 2019.2.0~git20210419.7d418fa-6 (diff) [8644 B] 75s gpgv: Signature made Mon Feb 3 07:02:01 2025 UTC 75s gpgv: using RSA key 1B5D04B1E507BBF03669E2B801F35FC33E73AF8C 75s gpgv: Can't check signature: No public key 75s dpkg-source: warning: cannot verify inline signature for ./fiat_2019.2.0~git20210419.7d418fa-6.dsc: no acceptable signature found 75s autopkgtest [20:01:17]: testing package fiat version 2019.2.0~git20210419.7d418fa-6 75s autopkgtest [20:01:17]: build not needed 76s autopkgtest [20:01:18]: test command1: preparing testbed 76s Reading package lists... 76s Building dependency tree... 76s Reading state information... 77s Solving dependencies... 77s The following NEW packages will be installed: 77s libblas3 libgfortran5 liblapack3 python3-fiat python3-iniconfig 77s python3-mpmath python3-numpy python3-numpy-dev python3-packaging 77s python3-pluggy python3-pytest python3-sympy 77s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 77s Need to get 12.2 MB of archives. 77s After this operation, 61.2 MB of additional disk space will be used. 77s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-numpy-dev arm64 1:2.2.4+ds-1ubuntu1 [146 kB] 77s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libblas3 arm64 3.12.1-6build1 [186 kB] 78s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libgfortran5 arm64 15.2.0-5ubuntu1 [450 kB] 78s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 liblapack3 arm64 3.12.1-6build1 [2340 kB] 78s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-numpy arm64 1:2.2.4+ds-1ubuntu1 [3986 kB] 79s Get:6 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-iniconfig all 1.1.1-2 [6024 B] 79s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-mpmath all 1.3.0-1 [425 kB] 79s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-packaging all 25.0-1 [52.8 kB] 79s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 python3-pluggy all 1.6.0-1 [21.0 kB] 79s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 python3-pytest all 8.4.2-1 [268 kB] 79s Get:11 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sympy all 1.13.3-5 [4229 kB] 79s Get:12 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-fiat all 2019.2.0~git20210419.7d418fa-6 [69.3 kB] 79s Fetched 12.2 MB in 2s (6439 kB/s) 79s Selecting previously unselected package python3-numpy-dev:arm64. 79s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 83374 files and directories currently installed.) 79s Preparing to unpack .../00-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_arm64.deb ... 79s Unpacking python3-numpy-dev:arm64 (1:2.2.4+ds-1ubuntu1) ... 79s Selecting previously unselected package libblas3:arm64. 79s Preparing to unpack .../01-libblas3_3.12.1-6build1_arm64.deb ... 79s Unpacking libblas3:arm64 (3.12.1-6build1) ... 79s Selecting previously unselected package libgfortran5:arm64. 79s Preparing to unpack .../02-libgfortran5_15.2.0-5ubuntu1_arm64.deb ... 79s Unpacking libgfortran5:arm64 (15.2.0-5ubuntu1) ... 79s Selecting previously unselected package liblapack3:arm64. 79s Preparing to unpack .../03-liblapack3_3.12.1-6build1_arm64.deb ... 79s Unpacking liblapack3:arm64 (3.12.1-6build1) ... 80s Selecting previously unselected package python3-numpy. 80s Preparing to unpack .../04-python3-numpy_1%3a2.2.4+ds-1ubuntu1_arm64.deb ... 80s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 80s Selecting previously unselected package python3-iniconfig. 80s Preparing to unpack .../05-python3-iniconfig_1.1.1-2_all.deb ... 80s Unpacking python3-iniconfig (1.1.1-2) ... 80s Selecting previously unselected package python3-mpmath. 80s Preparing to unpack .../06-python3-mpmath_1.3.0-1_all.deb ... 80s Unpacking python3-mpmath (1.3.0-1) ... 80s Selecting previously unselected package python3-packaging. 80s Preparing to unpack .../07-python3-packaging_25.0-1_all.deb ... 80s Unpacking python3-packaging (25.0-1) ... 80s Selecting previously unselected package python3-pluggy. 80s Preparing to unpack .../08-python3-pluggy_1.6.0-1_all.deb ... 80s Unpacking python3-pluggy (1.6.0-1) ... 80s Selecting previously unselected package python3-pytest. 80s Preparing to unpack .../09-python3-pytest_8.4.2-1_all.deb ... 80s Unpacking python3-pytest (8.4.2-1) ... 80s Selecting previously unselected package python3-sympy. 80s Preparing to unpack .../10-python3-sympy_1.13.3-5_all.deb ... 80s Unpacking python3-sympy (1.13.3-5) ... 80s Selecting previously unselected package python3-fiat. 80s Preparing to unpack .../11-python3-fiat_2019.2.0~git20210419.7d418fa-6_all.deb ... 80s Unpacking python3-fiat (2019.2.0~git20210419.7d418fa-6) ... 80s Setting up python3-iniconfig (1.1.1-2) ... 80s Setting up libblas3:arm64 (3.12.1-6build1) ... 80s update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode 80s Setting up python3-packaging (25.0-1) ... 81s Setting up python3-numpy-dev:arm64 (1:2.2.4+ds-1ubuntu1) ... 81s Setting up libgfortran5:arm64 (15.2.0-5ubuntu1) ... 81s Setting up python3-pluggy (1.6.0-1) ... 81s Setting up python3-mpmath (1.3.0-1) ... 81s Setting up python3-sympy (1.13.3-5) ... 88s Setting up liblapack3:arm64 (3.12.1-6build1) ... 88s update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode 88s Setting up python3-pytest (8.4.2-1) ... 88s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 90s Setting up python3-fiat (2019.2.0~git20210419.7d418fa-6) ... 91s Processing triggers for man-db (2.13.1-1) ... 91s Processing triggers for libc-bin (2.42-0ubuntu3) ... 92s autopkgtest [20:01:34]: test command1: python3 -m pytest -v test/unit -k "not test_serendipity_derivatives" 92s autopkgtest [20:01:34]: test command1: [----------------------- 93s ============================= test session starts ============================== 93s platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3 93s cachedir: .pytest_cache 93s rootdir: /tmp/autopkgtest.c2wBX1/build.5Ok/src 93s plugins: typeguard-4.4.2 119s collecting ... collected 898 items / 1 deselected / 897 selected 119s 120s test/unit/test_awc.py::test_dofs PASSED [ 0%] 120s test/unit/test_awc.py::test_projection PASSED [ 0%] 121s test/unit/test_awnc.py::test_dofs PASSED [ 0%] 121s test/unit/test_bernstein.py::test_bernstein_2nd_derivatives PASSED [ 0%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[1-0] PASSED [ 0%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[1-1] PASSED [ 0%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[1-2] PASSED [ 0%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[1-3] PASSED [ 0%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[1-4] PASSED [ 1%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[1-5] PASSED [ 1%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[2-0] PASSED [ 1%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[2-1] PASSED [ 1%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[2-2] PASSED [ 1%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[2-3] PASSED [ 1%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[2-4] PASSED [ 1%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[2-5] PASSED [ 1%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[3-0] PASSED [ 1%] 121s test/unit/test_discontinuous_pc.py::test_basis_values[3-1] PASSED [ 2%] 122s test/unit/test_discontinuous_pc.py::test_basis_values[3-2] PASSED [ 2%] 122s test/unit/test_discontinuous_pc.py::test_basis_values[3-3] PASSED [ 2%] 122s test/unit/test_discontinuous_pc.py::test_basis_values[3-4] PASSED [ 2%] 125s test/unit/test_discontinuous_pc.py::test_basis_values[3-5] PASSED [ 2%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[1-0] PASSED [ 2%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[1-1] PASSED [ 2%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[1-2] PASSED [ 2%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[1-3] PASSED [ 2%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[2-0] PASSED [ 3%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[2-1] PASSED [ 3%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[2-2] PASSED [ 3%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[2-3] PASSED [ 3%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[3-0] PASSED [ 3%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[3-1] PASSED [ 3%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[3-2] PASSED [ 3%] 125s test/unit/test_discontinuous_taylor.py::test_basis_values[3-3] PASSED [ 3%] 125s test/unit/test_facet_support_dofs.py::test_quad[base0-extr0-horiz_expected0-vert_expected0] PASSED [ 3%] 125s test/unit/test_facet_support_dofs.py::test_quad[base1-extr1-horiz_expected1-vert_expected1] PASSED [ 4%] 125s test/unit/test_facet_support_dofs.py::test_quad[base2-extr2-horiz_expected2-vert_expected2] PASSED [ 4%] 126s test/unit/test_facet_support_dofs.py::test_quad[base3-extr3-horiz_expected3-vert_expected3] PASSED [ 4%] 126s test/unit/test_facet_support_dofs.py::test_quad[base4-extr4-horiz_expected4-vert_expected4] PASSED [ 4%] 126s test/unit/test_facet_support_dofs.py::test_quad_rtce PASSED [ 4%] 126s test/unit/test_facet_support_dofs.py::test_quad_rtcf PASSED [ 4%] 126s test/unit/test_facet_support_dofs.py::test_prism[base0-extr0-horiz_expected0-vert_expected0] PASSED [ 4%] 126s test/unit/test_facet_support_dofs.py::test_prism[base1-extr1-horiz_expected1-vert_expected1] PASSED [ 4%] 126s test/unit/test_facet_support_dofs.py::test_prism[base2-extr2-horiz_expected2-vert_expected2] PASSED [ 4%] 126s test/unit/test_facet_support_dofs.py::test_prism[base3-extr3-horiz_expected3-vert_expected3] PASSED [ 5%] 126s test/unit/test_facet_support_dofs.py::test_prism[base4-extr4-horiz_expected4-vert_expected4] PASSED [ 5%] 126s test/unit/test_facet_support_dofs.py::test_prism_hdiv[Raviart-Thomas-1-horiz_expected0-vert_expected0] PASSED [ 5%] 126s test/unit/test_facet_support_dofs.py::test_prism_hdiv[Brezzi-Douglas-Marini-1-horiz_expected1-vert_expected1] PASSED [ 5%] 126s test/unit/test_facet_support_dofs.py::test_prism_hcurl[Raviart-Thomas-1-horiz_expected0-vert_expected0] PASSED [ 5%] 126s test/unit/test_facet_support_dofs.py::test_prism_hcurl[Brezzi-Douglas-Marini-1-horiz_expected1-vert_expected1] PASSED [ 5%] 126s test/unit/test_facet_support_dofs.py::test_discontinuous_element PASSED [ 5%] 126s test/unit/test_fiat.py::test_basis_derivatives_scaling PASSED [ 5%] 126s test/unit/test_fiat.py::test_nodality[Lagrange(I, 1)] PASSED [ 5%] 126s test/unit/test_fiat.py::test_nodality[Lagrange(I, 2)] PASSED [ 6%] 126s test/unit/test_fiat.py::test_nodality[Lagrange(I, 3)] PASSED [ 6%] 126s test/unit/test_fiat.py::test_nodality[Lagrange(T, 1)] PASSED [ 6%] 126s test/unit/test_fiat.py::test_nodality[Lagrange(T, 2)] PASSED [ 6%] 126s test/unit/test_fiat.py::test_nodality[Lagrange(T, 3)] PASSED [ 6%] 126s test/unit/test_fiat.py::test_nodality[Lagrange(S, 1)] PASSED [ 6%] 126s test/unit/test_fiat.py::test_nodality[Lagrange(S, 2)] PASSED [ 6%] 126s test/unit/test_fiat.py::test_nodality[Lagrange(S, 3)] PASSED [ 6%] 126s test/unit/test_fiat.py::test_nodality[P0(I)] PASSED [ 6%] 126s test/unit/test_fiat.py::test_nodality[P0(T)] PASSED [ 7%] 126s test/unit/test_fiat.py::test_nodality[P0(S)] PASSED [ 7%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(P, 0)] PASSED [ 7%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(I, 0)] PASSED [ 7%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(I, 1)] PASSED [ 7%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(I, 2)] PASSED [ 7%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(T, 0)] PASSED [ 7%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(T, 1)] PASSED [ 7%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(T, 2)] PASSED [ 7%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(S, 0)] PASSED [ 8%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(S, 1)] PASSED [ 8%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousLagrange(S, 2)] PASSED [ 8%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousTaylor(I, 0)] PASSED [ 8%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousTaylor(I, 1)] PASSED [ 8%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousTaylor(I, 2)] PASSED [ 8%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousTaylor(T, 0)] PASSED [ 8%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousTaylor(T, 1)] PASSED [ 8%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousTaylor(T, 2)] PASSED [ 8%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousTaylor(S, 0)] PASSED [ 9%] 126s test/unit/test_fiat.py::test_nodality[DiscontinuousTaylor(S, 1)] PASSED [ 9%] 127s test/unit/test_fiat.py::test_nodality[DiscontinuousTaylor(S, 2)] PASSED [ 9%] 127s test/unit/test_fiat.py::test_nodality[CrouzeixRaviart(I, 1)] PASSED [ 9%] 127s test/unit/test_fiat.py::test_nodality[CrouzeixRaviart(T, 1)] PASSED [ 9%] 127s test/unit/test_fiat.py::test_nodality[CrouzeixRaviart(S, 1)] PASSED [ 9%] 127s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 1)] PASSED [ 9%] 127s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 2)] PASSED [ 9%] 127s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 3)] PASSED [ 9%] 127s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 1)] PASSED [ 10%] 127s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 2)] PASSED [ 10%] 128s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 3)] PASSED [ 10%] 128s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 1, variant="integral")] PASSED [ 10%] 128s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 2, variant="integral")] PASSED [ 10%] 128s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 3, variant="integral")] PASSED [ 10%] 128s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 1, variant="integral")] PASSED [ 10%] 128s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 2, variant="integral")] PASSED [ 10%] 131s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 3, variant="integral")] PASSED [ 10%] 131s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 1, variant="integral(2)")] PASSED [ 11%] 131s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 2, variant="integral(3)")] PASSED [ 11%] 131s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 3, variant="integral(4)")] PASSED [ 11%] 131s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 1, variant="integral(2)")] PASSED [ 11%] 131s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 2, variant="integral(3)")] PASSED [ 11%] 132s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 3, variant="integral(4)")] PASSED [ 11%] 132s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 1, variant="point")] PASSED [ 11%] 132s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 2, variant="point")] PASSED [ 11%] 132s test/unit/test_fiat.py::test_nodality[RaviartThomas(T, 3, variant="point")] PASSED [ 11%] 132s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 1, variant="point")] PASSED [ 12%] 132s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 2, variant="point")] PASSED [ 12%] 132s test/unit/test_fiat.py::test_nodality[RaviartThomas(S, 3, variant="point")] PASSED [ 12%] 132s test/unit/test_fiat.py::test_nodality[DiscontinuousRaviartThomas(T, 1)] PASSED [ 12%] 132s test/unit/test_fiat.py::test_nodality[DiscontinuousRaviartThomas(T, 2)] PASSED [ 12%] 133s test/unit/test_fiat.py::test_nodality[DiscontinuousRaviartThomas(T, 3)] PASSED [ 12%] 133s test/unit/test_fiat.py::test_nodality[DiscontinuousRaviartThomas(S, 1)] PASSED [ 12%] 133s test/unit/test_fiat.py::test_nodality[DiscontinuousRaviartThomas(S, 2)] PASSED [ 12%] 133s test/unit/test_fiat.py::test_nodality[DiscontinuousRaviartThomas(S, 3)] PASSED [ 12%] 133s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 1)] PASSED [ 13%] 133s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 2)] PASSED [ 13%] 133s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 3)] PASSED [ 13%] 133s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 1)] PASSED [ 13%] 134s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 2)] PASSED [ 13%] 135s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 3)] PASSED [ 13%] 135s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 1, variant="integral")] PASSED [ 13%] 135s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 2, variant="integral")] PASSED [ 13%] 135s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 3, variant="integral")] PASSED [ 13%] 136s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 1, variant="integral")] PASSED [ 14%] 137s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 2, variant="integral")] PASSED [ 14%] 154s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 3, variant="integral")] PASSED [ 14%] 154s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 1, variant="integral(2)")] PASSED [ 14%] 154s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 2, variant="integral(3)")] PASSED [ 14%] 155s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 3, variant="integral(4)")] PASSED [ 14%] 155s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 1, variant="integral(2)")] PASSED [ 14%] 155s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 2, variant="integral(3)")] PASSED [ 14%] 155s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 3, variant="integral(4)")] PASSED [ 14%] 155s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 1, variant="point")] PASSED [ 15%] 156s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 2, variant="point")] PASSED [ 15%] 156s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 3, variant="point")] PASSED [ 15%] 156s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 1, variant="point")] PASSED [ 15%] 156s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 2, variant="point")] PASSED [ 15%] 157s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 3, variant="point")] PASSED [ 15%] 157s test/unit/test_fiat.py::test_nodality[Nedelec(T, 1)] PASSED [ 15%] 157s test/unit/test_fiat.py::test_nodality[Nedelec(T, 2)] PASSED [ 15%] 157s test/unit/test_fiat.py::test_nodality[Nedelec(T, 3)] PASSED [ 15%] 157s test/unit/test_fiat.py::test_nodality[Nedelec(S, 1)] PASSED [ 16%] 158s test/unit/test_fiat.py::test_nodality[Nedelec(S, 2)] PASSED [ 16%] 158s test/unit/test_fiat.py::test_nodality[Nedelec(S, 3)] PASSED [ 16%] 158s test/unit/test_fiat.py::test_nodality[Nedelec(T, 1, variant="integral")] PASSED [ 16%] 158s test/unit/test_fiat.py::test_nodality[Nedelec(T, 2, variant="integral")] PASSED [ 16%] 158s test/unit/test_fiat.py::test_nodality[Nedelec(T, 3, variant="integral")] PASSED [ 16%] 158s test/unit/test_fiat.py::test_nodality[Nedelec(S, 1, variant="integral")] PASSED [ 16%] 159s test/unit/test_fiat.py::test_nodality[Nedelec(S, 2, variant="integral")] PASSED [ 16%] 160s test/unit/test_fiat.py::test_nodality[Nedelec(S, 3, variant="integral")] PASSED [ 16%] 160s test/unit/test_fiat.py::test_nodality[Nedelec(T, 1, variant="integral(2)")] PASSED [ 17%] 160s test/unit/test_fiat.py::test_nodality[Nedelec(T, 2, variant="integral(3)")] PASSED [ 17%] 160s test/unit/test_fiat.py::test_nodality[Nedelec(T, 3, variant="integral(4)")] PASSED [ 17%] 160s test/unit/test_fiat.py::test_nodality[Nedelec(S, 1, variant="integral(2)")] PASSED [ 17%] 160s test/unit/test_fiat.py::test_nodality[Nedelec(S, 2, variant="integral(3)")] PASSED [ 17%] 161s test/unit/test_fiat.py::test_nodality[Nedelec(S, 3, variant="integral(4)")] PASSED [ 17%] 161s test/unit/test_fiat.py::test_nodality[Nedelec(T, 1, variant="point")] PASSED [ 17%] 161s test/unit/test_fiat.py::test_nodality[Nedelec(T, 2, variant="point")] PASSED [ 17%] 161s test/unit/test_fiat.py::test_nodality[Nedelec(T, 3, variant="point")] PASSED [ 17%] 161s test/unit/test_fiat.py::test_nodality[Nedelec(S, 1, variant="point")] PASSED [ 18%] 161s test/unit/test_fiat.py::test_nodality[Nedelec(S, 2, variant="point")] PASSED [ 18%] 162s test/unit/test_fiat.py::test_nodality[Nedelec(S, 3, variant="point")] PASSED [ 18%] 162s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 1)] PASSED [ 18%] 162s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 2)] PASSED [ 18%] 162s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 3)] PASSED [ 18%] 162s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 1)] PASSED [ 18%] 162s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 2)] PASSED [ 18%] 163s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 3)] PASSED [ 18%] 163s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 1, variant="integral")] PASSED [ 19%] 163s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 2, variant="integral")] PASSED [ 19%] 163s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 3, variant="integral")] PASSED [ 19%] 163s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 1, variant="integral")] PASSED [ 19%] 164s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 2, variant="integral")] PASSED [ 19%] 165s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 3, variant="integral")] PASSED [ 19%] 165s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 1, variant="integral(2)")] PASSED [ 19%] 165s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 2, variant="integral(3)")] PASSED [ 19%] 165s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 3, variant="integral(4)")] PASSED [ 19%] 165s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 1, variant="integral(2)")] PASSED [ 20%] 165s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 2, variant="integral(3)")] PASSED [ 20%] 166s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 3, variant="integral(4)")] PASSED [ 20%] 166s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 1, variant="point")] PASSED [ 20%] 166s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 2, variant="point")] PASSED [ 20%] 166s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 3, variant="point")] PASSED [ 20%] 166s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 1, variant="point")] PASSED [ 20%] 167s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 2, variant="point")] PASSED [ 20%] 168s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 3, variant="point")] PASSED [ 20%] 168s test/unit/test_fiat.py::test_nodality[Regge(T, 0)] PASSED [ 21%] 168s test/unit/test_fiat.py::test_nodality[Regge(T, 1)] PASSED [ 21%] 168s test/unit/test_fiat.py::test_nodality[Regge(T, 2)] PASSED [ 21%] 168s test/unit/test_fiat.py::test_nodality[Regge(S, 0)] PASSED [ 21%] 168s test/unit/test_fiat.py::test_nodality[Regge(S, 1)] PASSED [ 21%] 168s test/unit/test_fiat.py::test_nodality[Regge(S, 2)] PASSED [ 21%] 168s test/unit/test_fiat.py::test_nodality[HellanHerrmannJohnson(T, 0)] PASSED [ 21%] 168s test/unit/test_fiat.py::test_nodality[HellanHerrmannJohnson(T, 1)] PASSED [ 21%] 168s test/unit/test_fiat.py::test_nodality[HellanHerrmannJohnson(T, 2)] PASSED [ 21%] 168s test/unit/test_fiat.py::test_nodality[BrezziDouglasFortinMarini(T, 2)] PASSED [ 22%] 168s test/unit/test_fiat.py::test_nodality[GaussLegendre(I, 0)] PASSED [ 22%] 168s test/unit/test_fiat.py::test_nodality[GaussLegendre(I, 1)] PASSED [ 22%] 168s test/unit/test_fiat.py::test_nodality[GaussLegendre(I, 2)] PASSED [ 22%] 168s test/unit/test_fiat.py::test_nodality[GaussLobattoLegendre(I, 1)] PASSED [ 22%] 168s test/unit/test_fiat.py::test_nodality[GaussLobattoLegendre(I, 2)] PASSED [ 22%] 168s test/unit/test_fiat.py::test_nodality[GaussLobattoLegendre(I, 3)] PASSED [ 22%] 168s test/unit/test_fiat.py::test_nodality[Bubble(I, 2)] PASSED [ 22%] 168s test/unit/test_fiat.py::test_nodality[Bubble(T, 3)] PASSED [ 22%] 169s test/unit/test_fiat.py::test_nodality[Bubble(S, 4)] PASSED [ 23%] 169s test/unit/test_fiat.py::test_nodality[RestrictedElement(Lagrange(I, 2), restriction_domain='facet')] PASSED [ 23%] 169s test/unit/test_fiat.py::test_nodality[RestrictedElement(Lagrange(T, 2), restriction_domain='vertex')] PASSED [ 23%] 169s test/unit/test_fiat.py::test_nodality[RestrictedElement(Lagrange(T, 3), restriction_domain='facet')] PASSED [ 23%] 169s test/unit/test_fiat.py::test_nodality[NodalEnrichedElement(Lagrange(I, 1), Bubble(I, 2))] PASSED [ 23%] 169s test/unit/test_fiat.py::test_nodality[NodalEnrichedElement(Lagrange(T, 1), Bubble(T, 3))] PASSED [ 23%] 169s test/unit/test_fiat.py::test_nodality[NodalEnrichedElement(Lagrange(S, 1), Bubble(S, 4))] PASSED [ 23%] 170s test/unit/test_fiat.py::test_nodality[NodalEnrichedElement( RaviartThomas(T, 1), RestrictedElement(RaviartThomas(T, 2), restriction_domain='interior'))] PASSED [ 23%] 170s test/unit/test_fiat.py::test_nodality[NodalEnrichedElement( Regge(S, 1), RestrictedElement(Regge(S, 2), restriction_domain='interior'))] PASSED [ 23%] 171s test/unit/test_fiat.py::test_nodality[Argyris(T, 5)] PASSED [ 24%] 172s test/unit/test_fiat.py::test_nodality[QuinticArgyris(T)] PASSED [ 24%] 172s test/unit/test_fiat.py::test_nodality[CubicHermite(I)] PASSED [ 24%] 172s test/unit/test_fiat.py::test_nodality[CubicHermite(T)] PASSED [ 24%] 173s test/unit/test_fiat.py::test_nodality[CubicHermite(S)] PASSED [ 24%] 173s test/unit/test_fiat.py::test_nodality[Morley(T)] PASSED [ 24%] 173s test/unit/test_fiat.py::test_nodality[MixedElement([ DiscontinuousLagrange(T, 1), RaviartThomas(T, 2)])] XFAIL [ 24%] 173s test/unit/test_fiat.py::test_nodality[TensorProductElement(DiscontinuousLagrange(I, 1), Lagrange(I, 2))] XFAIL [ 24%] 173s test/unit/test_fiat.py::test_nodality[Hdiv(TensorProductElement(DiscontinuousLagrange(I, 1), Lagrange(I, 2)))] XFAIL [ 24%] 173s test/unit/test_fiat.py::test_nodality[Hcurl(TensorProductElement(DiscontinuousLagrange(I, 1), Lagrange(I, 2)))] XFAIL [ 25%] 173s test/unit/test_fiat.py::test_nodality[HDivTrace(T, 1)0] XFAIL [ 25%] 173s test/unit/test_fiat.py::test_nodality[EnrichedElement(Hdiv(TensorProductElement(Lagrange(I, 1), DiscontinuousLagrange(I, 0))), Hdiv(TensorProductElement(DiscontinuousLagrange(I, 0), Lagrange(I, 1))))] XFAIL [ 25%] 173s test/unit/test_fiat.py::test_nodality[EnrichedElement(Hcurl(TensorProductElement(Lagrange(I, 1), DiscontinuousLagrange(I, 0))), Hcurl(TensorProductElement(DiscontinuousLagrange(I, 0), Lagrange(I, 1))))] XFAIL [ 25%] 173s test/unit/test_fiat.py::test_nodality[HDivTrace(T, 0)] XFAIL [ 25%] 173s test/unit/test_fiat.py::test_nodality[HDivTrace(T, 1)1] XFAIL [ 25%] 173s test/unit/test_fiat.py::test_nodality[HDivTrace(T, 2)] XFAIL [ 25%] 173s test/unit/test_fiat.py::test_nodality[HDivTrace(T, 3)] XFAIL [ 25%] 174s test/unit/test_fiat.py::test_nodality[HDivTrace(S, 0)] XFAIL [ 25%] 174s test/unit/test_fiat.py::test_nodality[HDivTrace(S, 1)] XFAIL [ 26%] 174s test/unit/test_fiat.py::test_nodality[HDivTrace(S, 2)] XFAIL [ 26%] 174s test/unit/test_fiat.py::test_nodality[HDivTrace(S, 3)] XFAIL [ 26%] 174s test/unit/test_fiat.py::test_nodality[TensorProductElement(Lagrange(I, 1), Lagrange(I, 1))] XFAIL [ 26%] 174s test/unit/test_fiat.py::test_nodality[TensorProductElement(Lagrange(I, 2), Lagrange(I, 2))] XFAIL [ 26%] 174s test/unit/test_fiat.py::test_nodality[TensorProductElement(TensorProductElement(Lagrange(I, 1), Lagrange(I, 1)), Lagrange(I, 1))] XFAIL [ 26%] 174s test/unit/test_fiat.py::test_nodality[TensorProductElement(TensorProductElement(Lagrange(I, 2), Lagrange(I, 2)), Lagrange(I, 2))] XFAIL [ 26%] 174s test/unit/test_fiat.py::test_nodality[FlattenedDimensions(TensorProductElement(Lagrange(I, 1), Lagrange(I, 1)))] XFAIL [ 26%] 174s test/unit/test_fiat.py::test_nodality[FlattenedDimensions(TensorProductElement(Lagrange(I, 2), Lagrange(I, 2)))] XFAIL [ 26%] 174s test/unit/test_fiat.py::test_nodality[FlattenedDimensions(TensorProductElement(FlattenedDimensions(TensorProductElement(Lagrange(I, 1), Lagrange(I, 1))), Lagrange(I, 1)))] XFAIL [ 27%] 174s test/unit/test_fiat.py::test_nodality[FlattenedDimensions(TensorProductElement(FlattenedDimensions(TensorProductElement(Lagrange(I, 2), Lagrange(I, 2))), Lagrange(I, 2)))] XFAIL [ 27%] 174s test/unit/test_fiat.py::test_illposed_nodal_enriched[elements0] PASSED [ 27%] 174s test/unit/test_fiat.py::test_illposed_nodal_enriched[elements1] PASSED [ 27%] 174s test/unit/test_fiat.py::test_illposed_nodal_enriched[elements2] PASSED [ 27%] 174s test/unit/test_fiat.py::test_illposed_nodal_enriched[elements3] PASSED [ 27%] 174s test/unit/test_fiat.py::test_illposed_nodal_enriched[elements4] PASSED [ 27%] 174s test/unit/test_fiat.py::test_empty_bubble PASSED [ 27%] 174s test/unit/test_fiat.py::test_nodal_enriched_implementation PASSED [ 27%] 174s test/unit/test_fiat.py::test_mixed_is_nodal PASSED [ 28%] 174s test/unit/test_fiat.py::test_mixed_is_not_nodal PASSED [ 28%] 174s test/unit/test_fiat.py::test_nodality_tabulate[TensorProductElement(Lagrange(I, 1), Lagrange(I, 1))] PASSED [ 28%] 174s test/unit/test_fiat.py::test_nodality_tabulate[TensorProductElement(Lagrange(I, 2), Lagrange(I, 2))] PASSED [ 28%] 174s test/unit/test_fiat.py::test_nodality_tabulate[TensorProductElement(TensorProductElement(Lagrange(I, 1), Lagrange(I, 1)), Lagrange(I, 1))] PASSED [ 28%] 174s test/unit/test_fiat.py::test_nodality_tabulate[TensorProductElement(TensorProductElement(Lagrange(I, 2), Lagrange(I, 2)), Lagrange(I, 2))] PASSED [ 28%] 174s test/unit/test_fiat.py::test_nodality_tabulate[FlattenedDimensions(TensorProductElement(Lagrange(I, 1), Lagrange(I, 1)))] PASSED [ 28%] 174s test/unit/test_fiat.py::test_nodality_tabulate[FlattenedDimensions(TensorProductElement(Lagrange(I, 2), Lagrange(I, 2)))] PASSED [ 28%] 174s test/unit/test_fiat.py::test_nodality_tabulate[FlattenedDimensions(TensorProductElement(FlattenedDimensions(TensorProductElement(Lagrange(I, 1), Lagrange(I, 1))), Lagrange(I, 1)))] PASSED [ 28%] 174s test/unit/test_fiat.py::test_nodality_tabulate[FlattenedDimensions(TensorProductElement(FlattenedDimensions(TensorProductElement(Lagrange(I, 2), Lagrange(I, 2))), Lagrange(I, 2)))] PASSED [ 29%] 174s test/unit/test_fiat.py::test_facet_nodality_tabulate[HDivTrace(T, 0)] PASSED [ 29%] 174s test/unit/test_fiat.py::test_facet_nodality_tabulate[HDivTrace(T, 1)] PASSED [ 29%] 174s test/unit/test_fiat.py::test_facet_nodality_tabulate[HDivTrace(T, 2)] PASSED [ 29%] 174s test/unit/test_fiat.py::test_facet_nodality_tabulate[HDivTrace(T, 3)] PASSED [ 29%] 174s test/unit/test_fiat.py::test_facet_nodality_tabulate[HDivTrace(S, 0)] PASSED [ 29%] 174s test/unit/test_fiat.py::test_facet_nodality_tabulate[HDivTrace(S, 1)] PASSED [ 29%] 174s test/unit/test_fiat.py::test_facet_nodality_tabulate[HDivTrace(S, 2)] PASSED [ 29%] 175s test/unit/test_fiat.py::test_facet_nodality_tabulate[HDivTrace(S, 3)] PASSED [ 29%] 175s test/unit/test_fiat.py::test_error_quadrature_degree[Nedelec(S, 3, variant="integral(2)")] PASSED [ 30%] 175s test/unit/test_fiat.py::test_error_quadrature_degree[NedelecSecondKind(S, 3, variant="integral(3)")] PASSED [ 30%] 175s test/unit/test_gauss_legendre.py::test_gl_basis_values[1] PASSED [ 30%] 175s test/unit/test_gauss_legendre.py::test_gl_basis_values[2] PASSED [ 30%] 175s test/unit/test_gauss_legendre.py::test_gl_basis_values[3] PASSED [ 30%] 175s test/unit/test_gauss_legendre.py::test_gl_basis_values[4] PASSED [ 30%] 175s test/unit/test_gauss_legendre.py::test_gl_basis_values[5] PASSED [ 30%] 175s test/unit/test_gauss_legendre.py::test_gl_basis_values[6] PASSED [ 30%] 175s test/unit/test_gauss_lobatto_legendre.py::test_gll_basis_values[1] PASSED [ 30%] 175s test/unit/test_gauss_lobatto_legendre.py::test_gll_basis_values[2] PASSED [ 31%] 175s test/unit/test_gauss_lobatto_legendre.py::test_gll_basis_values[3] PASSED [ 31%] 175s test/unit/test_gauss_lobatto_legendre.py::test_gll_basis_values[4] PASSED [ 31%] 175s test/unit/test_gauss_lobatto_legendre.py::test_gll_basis_values[5] PASSED [ 31%] 175s test/unit/test_gauss_lobatto_legendre.py::test_gll_basis_values[6] PASSED [ 31%] 175s test/unit/test_gauss_radau.py::test_gll_basis_values[1] PASSED [ 31%] 175s test/unit/test_gauss_radau.py::test_gll_basis_values[2] PASSED [ 31%] 175s test/unit/test_gauss_radau.py::test_gll_basis_values[3] PASSED [ 31%] 175s test/unit/test_gauss_radau.py::test_gll_basis_values[4] PASSED [ 31%] 175s test/unit/test_gauss_radau.py::test_gll_basis_values[5] PASSED [ 32%] 175s test/unit/test_gauss_radau.py::test_gll_basis_values[6] PASSED [ 32%] 175s test/unit/test_hdivtrace.py::test_basis_values[0-2] PASSED [ 32%] 175s test/unit/test_hdivtrace.py::test_basis_values[0-3] PASSED [ 32%] 175s test/unit/test_hdivtrace.py::test_basis_values[1-2] PASSED [ 32%] 175s test/unit/test_hdivtrace.py::test_basis_values[1-3] PASSED [ 32%] 175s test/unit/test_hdivtrace.py::test_basis_values[2-2] PASSED [ 32%] 175s test/unit/test_hdivtrace.py::test_basis_values[2-3] PASSED [ 32%] 175s test/unit/test_hdivtrace.py::test_basis_values[3-2] PASSED [ 32%] 175s test/unit/test_hdivtrace.py::test_basis_values[3-3] PASSED [ 33%] 175s test/unit/test_hdivtrace.py::test_basis_values[4-2] PASSED [ 33%] 175s test/unit/test_hdivtrace.py::test_basis_values[4-3] PASSED [ 33%] 175s test/unit/test_hdivtrace.py::test_basis_values[5-2] PASSED [ 33%] 175s test/unit/test_hdivtrace.py::test_basis_values[5-3] PASSED [ 33%] 175s test/unit/test_hdivtrace.py::test_basis_values[6-2] PASSED [ 33%] 176s test/unit/test_hdivtrace.py::test_basis_values[6-3] PASSED [ 33%] 176s test/unit/test_hdivtrace.py::test_quad_trace[0] PASSED [ 33%] 176s test/unit/test_hdivtrace.py::test_quad_trace[1] PASSED [ 34%] 176s test/unit/test_hdivtrace.py::test_quad_trace[2] PASSED [ 34%] 176s test/unit/test_hdivtrace.py::test_quad_trace[3] PASSED [ 34%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[0-1-2] PASSED [ 34%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[0-1-3] PASSED [ 34%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[0-2-2] PASSED [ 34%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[0-2-3] PASSED [ 34%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[0-3-2] PASSED [ 34%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[0-3-3] PASSED [ 34%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[1-1-2] PASSED [ 35%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[1-1-3] PASSED [ 35%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[1-2-2] PASSED [ 35%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[1-2-3] PASSED [ 35%] 176s test/unit/test_hdivtrace.py::test_gradient_traceerror[1-3-2] PASSED [ 35%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[1-3-3] PASSED [ 35%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[2-1-2] PASSED [ 35%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[2-1-3] PASSED [ 35%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[2-2-2] PASSED [ 35%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[2-2-3] PASSED [ 36%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[2-3-2] PASSED [ 36%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[2-3-3] PASSED [ 36%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[3-1-2] PASSED [ 36%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[3-1-3] PASSED [ 36%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[3-2-2] PASSED [ 36%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[3-2-3] PASSED [ 36%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[3-3-2] PASSED [ 36%] 177s test/unit/test_hdivtrace.py::test_gradient_traceerror[3-3-3] PASSED [ 36%] 177s test/unit/test_hdivtrace.py::test_cell_traceerror[0-2] PASSED [ 37%] 177s test/unit/test_hdivtrace.py::test_cell_traceerror[0-3] PASSED [ 37%] 177s test/unit/test_hdivtrace.py::test_cell_traceerror[1-2] PASSED [ 37%] 177s test/unit/test_hdivtrace.py::test_cell_traceerror[1-3] PASSED [ 37%] 177s test/unit/test_hdivtrace.py::test_cell_traceerror[2-2] PASSED [ 37%] 177s test/unit/test_hdivtrace.py::test_cell_traceerror[2-3] PASSED [ 37%] 177s test/unit/test_hdivtrace.py::test_cell_traceerror[3-2] PASSED [ 37%] 177s test/unit/test_hdivtrace.py::test_cell_traceerror[3-3] PASSED [ 37%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_kmv_quad_tet_schemes[p_d0] PASSED [ 37%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_kmv_quad_tet_schemes[p_d1] PASSED [ 38%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_kmv_quad_tet_schemes[p_d2] PASSED [ 38%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_kmv_quad_tri_schemes[p_d0] PASSED [ 38%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_kmv_quad_tri_schemes[p_d1] PASSED [ 38%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_kmv_quad_tri_schemes[p_d2] PASSED [ 38%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_kmv_quad_tri_schemes[p_d3] PASSED [ 38%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_kmv_quad_tri_schemes[p_d4] PASSED [ 38%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_Kronecker_property_tris[element_degree0] PASSED [ 38%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_Kronecker_property_tris[element_degree1] PASSED [ 38%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_Kronecker_property_tris[element_degree2] PASSED [ 39%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_Kronecker_property_tris[element_degree3] PASSED [ 39%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_Kronecker_property_tris[element_degree4] PASSED [ 39%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_Kronecker_property_tets[element_degree0] PASSED [ 39%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_Kronecker_property_tets[element_degree1] PASSED [ 39%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_Kronecker_property_tets[element_degree2] PASSED [ 39%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_edge_degree[2] PASSED [ 39%] 177s test/unit/test_kong_mulder_veldhuizen.py::test_edge_degree[3] PASSED [ 39%] 178s test/unit/test_kong_mulder_veldhuizen.py::test_edge_degree[4] PASSED [ 39%] 178s test/unit/test_kong_mulder_veldhuizen.py::test_interpolate_monomials_tris[element_degree0] PASSED [ 40%] 178s test/unit/test_kong_mulder_veldhuizen.py::test_interpolate_monomials_tris[element_degree1] PASSED [ 40%] 178s test/unit/test_kong_mulder_veldhuizen.py::test_interpolate_monomials_tris[element_degree2] PASSED [ 40%] 178s test/unit/test_kong_mulder_veldhuizen.py::test_interpolate_monomials_tris[element_degree3] PASSED [ 40%] 178s test/unit/test_kong_mulder_veldhuizen.py::test_interpolate_monomials_tris[element_degree4] PASSED [ 40%] 178s test/unit/test_kong_mulder_veldhuizen.py::test_interpolate_monomials_tets[element_degree0] PASSED [ 40%] 178s test/unit/test_kong_mulder_veldhuizen.py::test_interpolate_monomials_tets[element_degree1] PASSED [ 40%] 178s test/unit/test_kong_mulder_veldhuizen.py::test_interpolate_monomials_tets[element_degree2] PASSED [ 40%] 179s test/unit/test_mtw.py::test_dofs PASSED [ 40%] 179s test/unit/test_pointwise_dual.py::test_pw_dual[element0] PASSED [ 41%] 179s test/unit/test_pointwise_dual.py::test_pw_dual[element1] PASSED [ 41%] 179s test/unit/test_pointwise_dual.py::test_pw_dual[element2] PASSED [ 41%] 179s test/unit/test_pointwise_dual.py::test_pw_dual[element3] PASSED [ 41%] 179s test/unit/test_quadrature.py::test_invalid_quadrature_rule PASSED [ 41%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[canonical-0] PASSED [ 41%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[canonical-1] PASSED [ 41%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[canonical-2] PASSED [ 41%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[canonical-3] PASSED [ 41%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[canonical-4] PASSED [ 42%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[canonical-5] PASSED [ 42%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[canonical-6] PASSED [ 42%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[canonical-7] PASSED [ 42%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[default-0] PASSED [ 42%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[default-1] PASSED [ 42%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[default-2] PASSED [ 42%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[default-3] PASSED [ 42%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[default-4] PASSED [ 42%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[default-5] PASSED [ 43%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[default-6] PASSED [ 43%] 179s test/unit/test_quadrature.py::test_create_quadrature_interval[default-7] PASSED [ 43%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[canonical-0] PASSED [ 43%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[canonical-1] PASSED [ 43%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[canonical-2] PASSED [ 43%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[canonical-3] PASSED [ 43%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[canonical-4] PASSED [ 43%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[canonical-5] PASSED [ 43%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[canonical-6] PASSED [ 44%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[canonical-7] PASSED [ 44%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[default-0] PASSED [ 44%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[default-1] PASSED [ 44%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[default-2] PASSED [ 44%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[default-3] PASSED [ 44%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[default-4] PASSED [ 44%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[default-5] PASSED [ 44%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[default-6] PASSED [ 44%] 179s test/unit/test_quadrature.py::test_create_quadrature_triangle[default-7] PASSED [ 45%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[canonical-0] PASSED [ 45%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[canonical-1] PASSED [ 45%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[canonical-2] PASSED [ 45%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[canonical-3] PASSED [ 45%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[canonical-4] PASSED [ 45%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[canonical-5] PASSED [ 45%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[canonical-6] PASSED [ 45%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[canonical-7] PASSED [ 45%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[default-0] PASSED [ 46%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[default-1] PASSED [ 46%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[default-2] PASSED [ 46%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[default-3] PASSED [ 46%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[default-4] PASSED [ 46%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[default-5] PASSED [ 46%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[default-6] PASSED [ 46%] 179s test/unit/test_quadrature.py::test_create_quadrature_tetrahedron[default-7] PASSED [ 46%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-0-0] PASSED [ 46%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-0-1] PASSED [ 47%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-0-2] PASSED [ 47%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-0-3] PASSED [ 47%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-1-0] PASSED [ 47%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-1-1] PASSED [ 47%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-1-2] PASSED [ 47%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-1-3] PASSED [ 47%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-2-0] PASSED [ 47%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-2-1] PASSED [ 47%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-2-2] PASSED [ 48%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-2-3] PASSED [ 48%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-3-0] PASSED [ 48%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-3-1] PASSED [ 48%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-3-2] PASSED [ 48%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-3-3] PASSED [ 48%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-4-0] PASSED [ 48%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-4-1] PASSED [ 48%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-4-2] PASSED [ 48%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[canonical-4-3] PASSED [ 49%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-0-0] PASSED [ 49%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-0-1] PASSED [ 49%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-0-2] PASSED [ 49%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-0-3] PASSED [ 49%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-1-0] PASSED [ 49%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-1-1] PASSED [ 49%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-1-2] PASSED [ 49%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-1-3] PASSED [ 49%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-2-0] PASSED [ 50%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-2-1] PASSED [ 50%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-2-2] PASSED [ 50%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-2-3] PASSED [ 50%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-3-0] PASSED [ 50%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-3-1] PASSED [ 50%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-3-2] PASSED [ 50%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-3-3] PASSED [ 50%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-4-0] PASSED [ 50%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-4-1] PASSED [ 51%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-4-2] PASSED [ 51%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_interval[default-4-3] PASSED [ 51%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-0-0] PASSED [ 51%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-0-1] PASSED [ 51%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-0-2] PASSED [ 51%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-0-3] PASSED [ 51%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-1-0] PASSED [ 51%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-1-1] PASSED [ 51%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-1-2] PASSED [ 52%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-1-3] PASSED [ 52%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-2-0] PASSED [ 52%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-2-1] PASSED [ 52%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-2-2] PASSED [ 52%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-2-3] PASSED [ 52%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-3-0] PASSED [ 52%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-3-1] PASSED [ 52%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-3-2] PASSED [ 52%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-3-3] PASSED [ 53%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-4-0] PASSED [ 53%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-4-1] PASSED [ 53%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-4-2] PASSED [ 53%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[canonical-4-3] PASSED [ 53%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-0-0] PASSED [ 53%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-0-1] PASSED [ 53%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-0-2] PASSED [ 53%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-0-3] PASSED [ 53%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-1-0] PASSED [ 54%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-1-1] PASSED [ 54%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-1-2] PASSED [ 54%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-1-3] PASSED [ 54%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-2-0] PASSED [ 54%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-2-1] PASSED [ 54%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-2-2] PASSED [ 54%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-2-3] PASSED [ 54%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-3-0] PASSED [ 54%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-3-1] PASSED [ 55%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-3-2] PASSED [ 55%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-3-3] PASSED [ 55%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-4-0] PASSED [ 55%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-4-1] PASSED [ 55%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-4-2] PASSED [ 55%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_triangle[default-4-3] PASSED [ 55%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[canonical-0] PASSED [ 55%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[canonical-1] PASSED [ 55%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[canonical-2] PASSED [ 56%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[canonical-3] PASSED [ 56%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[canonical-4] PASSED [ 56%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[canonical-5] PASSED [ 56%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[canonical-6] PASSED [ 56%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[canonical-7] PASSED [ 56%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[default-0] PASSED [ 56%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[default-1] PASSED [ 56%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[default-2] PASSED [ 56%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[default-3] PASSED [ 57%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[default-4] PASSED [ 57%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[default-5] PASSED [ 57%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[default-6] PASSED [ 57%] 179s test/unit/test_quadrature.py::test_create_quadrature_quadrilateral[default-7] PASSED [ 57%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[canonical-0] PASSED [ 57%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[canonical-1] PASSED [ 57%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[canonical-2] PASSED [ 57%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[canonical-3] PASSED [ 57%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[canonical-4] PASSED [ 58%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[canonical-5] PASSED [ 58%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[canonical-6] PASSED [ 58%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[canonical-7] PASSED [ 58%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[default-0] PASSED [ 58%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[default-1] PASSED [ 58%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[default-2] PASSED [ 58%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[default-3] PASSED [ 58%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[default-4] PASSED [ 58%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[default-5] PASSED [ 59%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[default-6] PASSED [ 59%] 179s test/unit/test_quadrature.py::test_create_quadrature_hexahedron[default-7] PASSED [ 59%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-0-0] PASSED [ 59%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-0-1] PASSED [ 59%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-0-2] PASSED [ 59%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-0-3] PASSED [ 59%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-1-0] PASSED [ 59%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-1-1] PASSED [ 59%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-1-2] PASSED [ 60%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-1-3] PASSED [ 60%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-2-0] PASSED [ 60%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-2-1] PASSED [ 60%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-2-2] PASSED [ 60%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-2-3] PASSED [ 60%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-3-0] PASSED [ 60%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-3-1] PASSED [ 60%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-3-2] PASSED [ 60%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-3-3] PASSED [ 61%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-4-0] PASSED [ 61%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-4-1] PASSED [ 61%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-4-2] PASSED [ 61%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[canonical-4-3] PASSED [ 61%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-0-0] PASSED [ 61%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-0-1] PASSED [ 61%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-0-2] PASSED [ 61%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-0-3] PASSED [ 61%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-1-0] PASSED [ 62%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-1-1] PASSED [ 62%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-1-2] PASSED [ 62%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-1-3] PASSED [ 62%] 179s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-2-0] PASSED [ 62%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-2-1] PASSED [ 62%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-2-2] PASSED [ 62%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-2-3] PASSED [ 62%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-3-0] PASSED [ 62%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-3-1] PASSED [ 63%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-3-2] PASSED [ 63%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-3-3] PASSED [ 63%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-4-0] PASSED [ 63%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-4-1] PASSED [ 63%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-4-2] PASSED [ 63%] 180s test/unit/test_quadrature.py::test_create_quadrature_extr_quadrilateral[default-4-3] PASSED [ 63%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree[interval-canonical] PASSED [ 63%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree[interval-default] PASSED [ 63%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree[triangle-canonical] PASSED [ 64%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree[triangle-default] PASSED [ 64%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree[quadrilateral-canonical] PASSED [ 64%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree[quadrilateral-default] PASSED [ 64%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree[hexahedron-canonical] PASSED [ 64%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree[hexahedron-default] PASSED [ 64%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree_tensor_prod[extr_interval] PASSED [ 64%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree_tensor_prod[extr_triangle] PASSED [ 64%] 180s test/unit/test_quadrature.py::test_invalid_quadrature_degree_tensor_prod[extr_quadrilateral] PASSED [ 64%] 180s test/unit/test_quadrature.py::test_tensor_product_composition[canonical] PASSED [ 65%] 180s test/unit/test_quadrature.py::test_tensor_product_composition[default] PASSED [ 65%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[2-0] PASSED [ 65%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[2-1] PASSED [ 65%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[3-0] PASSED [ 65%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[3-1] PASSED [ 65%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[3-2] PASSED [ 65%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[3-3] PASSED [ 65%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[4-0] PASSED [ 65%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[4-1] PASSED [ 66%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[4-2] PASSED [ 66%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[4-3] PASSED [ 66%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[4-4] PASSED [ 66%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[4-5] PASSED [ 66%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[5-0] PASSED [ 66%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[5-1] PASSED [ 66%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[5-2] PASSED [ 66%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[5-3] PASSED [ 67%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[5-4] PASSED [ 67%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[5-5] PASSED [ 67%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[5-6] PASSED [ 67%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[5-7] PASSED [ 67%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-0] PASSED [ 67%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-1] PASSED [ 67%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-2] PASSED [ 67%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-3] PASSED [ 67%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-4] PASSED [ 68%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-5] PASSED [ 68%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-6] PASSED [ 68%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-7] PASSED [ 68%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-8] PASSED [ 68%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[6-9] PASSED [ 68%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-0] PASSED [ 68%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-1] PASSED [ 68%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-2] PASSED [ 68%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-3] PASSED [ 69%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-4] PASSED [ 69%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-5] PASSED [ 69%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-6] PASSED [ 69%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-7] PASSED [ 69%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-8] PASSED [ 69%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-9] PASSED [ 69%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-10] PASSED [ 69%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[7-11] PASSED [ 69%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-0] PASSED [ 70%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-1] PASSED [ 70%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-2] PASSED [ 70%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-3] PASSED [ 70%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-4] PASSED [ 70%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-5] PASSED [ 70%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-6] PASSED [ 70%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-7] PASSED [ 70%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-8] PASSED [ 70%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-9] PASSED [ 71%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-10] PASSED [ 71%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-11] PASSED [ 71%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-12] PASSED [ 71%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[8-13] PASSED [ 71%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-0] PASSED [ 71%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-1] PASSED [ 71%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-2] PASSED [ 71%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-3] PASSED [ 71%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-4] PASSED [ 72%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-5] PASSED [ 72%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-6] PASSED [ 72%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-7] PASSED [ 72%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-8] PASSED [ 72%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-9] PASSED [ 72%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-10] PASSED [ 72%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-11] PASSED [ 72%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-12] PASSED [ 72%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-13] PASSED [ 73%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-14] PASSED [ 73%] 180s test/unit/test_quadrature.py::test_gauss_lobatto_legendre_quadrature[9-15] PASSED [ 73%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[2-0] PASSED [ 73%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[2-1] PASSED [ 73%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[2-2] PASSED [ 73%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[3-0] PASSED [ 73%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[3-1] PASSED [ 73%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[3-2] PASSED [ 73%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[3-3] PASSED [ 74%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[3-4] PASSED [ 74%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[4-0] PASSED [ 74%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[4-1] PASSED [ 74%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[4-2] PASSED [ 74%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[4-3] PASSED [ 74%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[4-4] PASSED [ 74%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[4-5] PASSED [ 74%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[4-6] PASSED [ 74%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[5-0] PASSED [ 75%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[5-1] PASSED [ 75%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[5-2] PASSED [ 75%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[5-3] PASSED [ 75%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[5-4] PASSED [ 75%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[5-5] PASSED [ 75%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[5-6] PASSED [ 75%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[5-7] PASSED [ 75%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[5-8] PASSED [ 75%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-0] PASSED [ 76%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-1] PASSED [ 76%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-2] PASSED [ 76%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-3] PASSED [ 76%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-4] PASSED [ 76%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-5] PASSED [ 76%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-6] PASSED [ 76%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-7] PASSED [ 76%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-8] PASSED [ 76%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-9] PASSED [ 77%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[6-10] PASSED [ 77%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-0] PASSED [ 77%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-1] PASSED [ 77%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-2] PASSED [ 77%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-3] PASSED [ 77%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-4] PASSED [ 77%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-5] PASSED [ 77%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-6] PASSED [ 77%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-7] PASSED [ 78%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-8] PASSED [ 78%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-9] PASSED [ 78%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-10] PASSED [ 78%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-11] PASSED [ 78%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[7-12] PASSED [ 78%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-0] PASSED [ 78%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-1] PASSED [ 78%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-2] PASSED [ 78%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-3] PASSED [ 79%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-4] PASSED [ 79%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-5] PASSED [ 79%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-6] PASSED [ 79%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-7] PASSED [ 79%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-8] PASSED [ 79%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-9] PASSED [ 79%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-10] PASSED [ 79%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-11] PASSED [ 79%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-12] PASSED [ 80%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-13] PASSED [ 80%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[8-14] PASSED [ 80%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-0] PASSED [ 80%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-1] PASSED [ 80%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-2] PASSED [ 80%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-3] PASSED [ 80%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-4] PASSED [ 80%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-5] PASSED [ 80%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-6] PASSED [ 81%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-7] PASSED [ 81%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-8] PASSED [ 81%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-9] PASSED [ 81%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-10] PASSED [ 81%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-11] PASSED [ 81%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-12] PASSED [ 81%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-13] PASSED [ 81%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-14] PASSED [ 81%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-15] PASSED [ 82%] 180s test/unit/test_quadrature.py::test_radau_legendre_quadrature[9-16] PASSED [ 82%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[2-0] PASSED [ 82%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[2-1] PASSED [ 82%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[2-2] PASSED [ 82%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[2-3] PASSED [ 82%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[3-0] PASSED [ 82%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[3-1] PASSED [ 82%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[3-2] PASSED [ 82%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[3-3] PASSED [ 83%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[3-4] PASSED [ 83%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[3-5] PASSED [ 83%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[4-0] PASSED [ 83%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[4-1] PASSED [ 83%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[4-2] PASSED [ 83%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[4-3] PASSED [ 83%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[4-4] PASSED [ 83%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[4-5] PASSED [ 83%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[4-6] PASSED [ 84%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[4-7] PASSED [ 84%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-0] PASSED [ 84%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-1] PASSED [ 84%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-2] PASSED [ 84%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-3] PASSED [ 84%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-4] PASSED [ 84%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-5] PASSED [ 84%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-6] PASSED [ 84%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-7] PASSED [ 85%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-8] PASSED [ 85%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[5-9] PASSED [ 85%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-0] PASSED [ 85%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-1] PASSED [ 85%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-2] PASSED [ 85%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-3] PASSED [ 85%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-4] PASSED [ 85%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-5] PASSED [ 85%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-6] PASSED [ 86%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-7] PASSED [ 86%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-8] PASSED [ 86%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-9] PASSED [ 86%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-10] PASSED [ 86%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[6-11] PASSED [ 86%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-0] PASSED [ 86%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-1] PASSED [ 86%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-2] PASSED [ 86%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-3] PASSED [ 87%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-4] PASSED [ 87%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-5] PASSED [ 87%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-6] PASSED [ 87%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-7] PASSED [ 87%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-8] PASSED [ 87%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-9] PASSED [ 87%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-10] PASSED [ 87%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-11] PASSED [ 87%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-12] PASSED [ 88%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[7-13] PASSED [ 88%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-0] PASSED [ 88%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-1] PASSED [ 88%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-2] PASSED [ 88%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-3] PASSED [ 88%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-4] PASSED [ 88%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-5] PASSED [ 88%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-6] PASSED [ 88%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-7] PASSED [ 89%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-8] PASSED [ 89%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-9] PASSED [ 89%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-10] PASSED [ 89%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-11] PASSED [ 89%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-12] PASSED [ 89%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-13] PASSED [ 89%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-14] PASSED [ 89%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[8-15] PASSED [ 89%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-0] PASSED [ 90%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-1] PASSED [ 90%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-2] PASSED [ 90%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-3] PASSED [ 90%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-4] PASSED [ 90%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-5] PASSED [ 90%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-6] PASSED [ 90%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-7] PASSED [ 90%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-8] PASSED [ 90%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-9] PASSED [ 91%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-10] PASSED [ 91%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-11] PASSED [ 91%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-12] PASSED [ 91%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-13] PASSED [ 91%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-14] PASSED [ 91%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-15] PASSED [ 91%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-16] PASSED [ 91%] 180s test/unit/test_quadrature.py::test_gauss_legendre_quadrature[9-17] PASSED [ 91%] 180s test/unit/test_quadrature_element.py::test_order[1] PASSED [ 92%] 180s test/unit/test_quadrature_element.py::test_order[2] PASSED [ 92%] 180s test/unit/test_quadrature_element.py::test_order[3] PASSED [ 92%] 180s test/unit/test_quadrature_element.py::test_points[1] PASSED [ 92%] 180s test/unit/test_quadrature_element.py::test_points[2] PASSED [ 92%] 180s test/unit/test_quadrature_element.py::test_points[3] PASSED [ 92%] 180s test/unit/test_quadrature_element.py::test_entity[1] PASSED [ 92%] 180s test/unit/test_quadrature_element.py::test_entity[2] PASSED [ 92%] 180s test/unit/test_quadrature_element.py::test_entity[3] PASSED [ 92%] 180s test/unit/test_quadrature_element.py::test_result[1] PASSED [ 93%] 180s test/unit/test_quadrature_element.py::test_result[2] PASSED [ 93%] 180s test/unit/test_quadrature_element.py::test_result[3] PASSED [ 93%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_21[cell0-connectivity0] PASSED [ 93%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_21[cell1-connectivity1] PASSED [ 93%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_21[cell2-connectivity2] XFAIL [ 93%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_21[cell3-connectivity3] XFAIL [ 93%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_x0[cell0] PASSED [ 93%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_x0[cell1] PASSED [ 93%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_x0[cell2] PASSED [ 94%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_x0[cell3] PASSED [ 94%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_x0[cell4] PASSED [ 94%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_x0[cell5] PASSED [ 94%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_x0[cell6] XFAIL [ 94%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_x0[cell7] XFAIL [ 94%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_x0[cell8] XFAIL [ 94%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_Dx[cell0] PASSED [ 94%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_Dx[cell1] PASSED [ 94%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_Dx[cell2] PASSED [ 95%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_Dx[cell3] PASSED [ 95%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_Dx[cell4] PASSED [ 95%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_Dx[cell5] PASSED [ 95%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_Dx[cell6] XFAIL [ 95%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_Dx[cell7] XFAIL [ 95%] 180s test/unit/test_reference_element.py::test_ufc_connectivity_Dx[cell8] XFAIL [ 95%] 180s test/unit/test_reference_element.py::test_volume[cell0-1] XPASS [ 95%] 180s test/unit/test_reference_element.py::test_volume[cell1-1] PASSED [ 95%] 180s test/unit/test_reference_element.py::test_volume[cell2-0.5] PASSED [ 96%] 180s test/unit/test_reference_element.py::test_volume[cell3-1] PASSED [ 96%] 180s test/unit/test_reference_element.py::test_volume[cell4-0.16666666666666666] PASSED [ 96%] 180s test/unit/test_reference_element.py::test_volume[cell5-1] PASSED [ 96%] 180s test/unit/test_reference_element.py::test_volume[cell6-0.5] PASSED [ 96%] 180s test/unit/test_reference_element.py::test_volume[cell7-1] PASSED [ 96%] 180s test/unit/test_reference_element.py::test_volume[cell8-1] PASSED [ 96%] 180s test/unit/test_reference_element.py::test_reference_normal[cell0-normals0] PASSED [ 96%] 180s test/unit/test_reference_element.py::test_reference_normal[cell1-normals1] PASSED [ 96%] 180s test/unit/test_reference_element.py::test_reference_normal[cell2-normals2] PASSED [ 97%] 180s test/unit/test_reference_element.py::test_reference_normal[cell3-normals3] PASSED [ 97%] 180s test/unit/test_reference_element.py::test_reference_normal[cell4-normals4] PASSED [ 97%] 180s test/unit/test_reference_element.py::test_reference_normal_horiz[cell0] PASSED [ 97%] 180s test/unit/test_reference_element.py::test_reference_normal_horiz[cell1] PASSED [ 97%] 180s test/unit/test_reference_element.py::test_reference_normal_horiz[cell2] PASSED [ 97%] 180s test/unit/test_reference_element.py::test_reference_normal_vert[cell0-normals0] PASSED [ 97%] 180s test/unit/test_reference_element.py::test_reference_normal_vert[cell1-normals1] PASSED [ 97%] 180s test/unit/test_reference_element.py::test_reference_normal_vert[cell2-normals2] PASSED [ 97%] 180s test/unit/test_regge_hhj.py::test_rotated_regge_is_hhj PASSED [ 98%] 180s test/unit/test_serendipity.py::test_dual_tensor_versus_ufc PASSED [ 98%] 180s test/unit/test_tensor_product.py::test_TFE_1Dx1D_scalar PASSED [ 98%] 180s test/unit/test_tensor_product.py::test_TFE_1Dx1D_vector PASSED [ 98%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_scalar_triangle PASSED [ 98%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_scalar_quad PASSED [ 98%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_scalar_triangle_hdiv PASSED [ 98%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_scalar_triangle_hcurl PASSED [ 98%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_scalar_quad_hdiv PASSED [ 98%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_scalar_quad_hcurl PASSED [ 99%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_vector_triangle_hdiv PASSED [ 99%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_vector_triangle_hcurl PASSED [ 99%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_vector_triangle_hdiv_rotate PASSED [ 99%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_vector_triangle_hcurl_rotate PASSED [ 99%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_vector_quad_hdiv PASSED [ 99%] 180s test/unit/test_tensor_product.py::test_TFE_2Dx1D_vector_quad_hcurl PASSED [ 99%] 180s test/unit/test_tensor_product.py::test_flattened_against_tpe_quad PASSED [ 99%] 181s test/unit/test_tensor_product.py::test_flattened_against_tpe_hex PASSED [100%] 181s 181s =============================== warnings summary =============================== 181s test/unit/test_facet_support_dofs.py::test_quad[base0-extr0-horiz_expected0-vert_expected0] 181s test/unit/test_facet_support_dofs.py::test_quad[base0-extr0-horiz_expected0-vert_expected0] 181s test/unit/test_facet_support_dofs.py::test_quad[base0-extr0-horiz_expected0-vert_expected0] 181s test/unit/test_facet_support_dofs.py::test_quad[base0-extr0-horiz_expected0-vert_expected0] 181s test/unit/test_facet_support_dofs.py::test_prism[base0-extr0-horiz_expected0-vert_expected0] 181s test/unit/test_facet_support_dofs.py::test_prism[base0-extr0-horiz_expected0-vert_expected0] 181s test/unit/test_facet_support_dofs.py::test_prism[base0-extr0-horiz_expected0-vert_expected0] 181s test/unit/test_facet_support_dofs.py::test_prism[base0-extr0-horiz_expected0-vert_expected0] 181s test/unit/test_facet_support_dofs.py::test_prism[base0-extr0-horiz_expected0-vert_expected0] 181s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/finite_element.py:232: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) 181s vals = numpy.double(elem.tabulate(0, points)[(0,) * dim]) 181s 181s test/unit/test_facet_support_dofs.py: 2 warnings 181s test/unit/test_fiat.py: 15 warnings 181s test/unit/test_tensor_product.py: 2 warnings 181s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/check_format_variant.py:9: DeprecationWarning: Variant of Raviart Thomas element will change from point evaluation to integral evaluation. You should project into variant="integral" 181s warnings.warn('Variant of ' + element + ' element will change from point evaluation to integral evaluation.' 181s 181s test/unit/test_facet_support_dofs.py::test_prism_hdiv[Brezzi-Douglas-Marini-1-horiz_expected1-vert_expected1] 181s test/unit/test_facet_support_dofs.py::test_prism_hcurl[Brezzi-Douglas-Marini-1-horiz_expected1-vert_expected1] 181s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 1)] 181s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 2)] 181s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(T, 3)] 181s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 1)] 181s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 2)] 181s test/unit/test_fiat.py::test_nodality[BrezziDouglasMarini(S, 3)] 181s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/check_format_variant.py:9: DeprecationWarning: Variant of BDM element will change from point evaluation to integral evaluation. You should project into variant="integral" 181s warnings.warn('Variant of ' + element + ' element will change from point evaluation to integral evaluation.' 181s 181s test/unit/test_fiat.py::test_nodality[Nedelec(T, 1)] 181s test/unit/test_fiat.py::test_nodality[Nedelec(T, 2)] 181s test/unit/test_fiat.py::test_nodality[Nedelec(T, 3)] 181s test/unit/test_fiat.py::test_nodality[Nedelec(S, 1)] 181s test/unit/test_fiat.py::test_nodality[Nedelec(S, 2)] 181s test/unit/test_fiat.py::test_nodality[Nedelec(S, 3)] 181s test/unit/test_tensor_product.py::test_TFE_2Dx1D_vector_triangle_hcurl 181s test/unit/test_tensor_product.py::test_TFE_2Dx1D_vector_triangle_hdiv_rotate 181s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/check_format_variant.py:9: DeprecationWarning: Variant of Nedelec element will change from point evaluation to integral evaluation. You should project into variant="integral" 181s warnings.warn('Variant of ' + element + ' element will change from point evaluation to integral evaluation.' 181s 181s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 1)] 181s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 2)] 181s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(T, 3)] 181s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 1)] 181s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 2)] 181s test/unit/test_fiat.py::test_nodality[NedelecSecondKind(S, 3)] 181s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/check_format_variant.py:9: DeprecationWarning: Variant of Nedelec Second Kind element will change from point evaluation to integral evaluation. You should project into variant="integral" 181s warnings.warn('Variant of ' + element + ' element will change from point evaluation to integral evaluation.' 181s 181s test/unit/test_fiat.py: 29760 warnings 181s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/nedelec_second_kind.py:174: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) 181s phis[j, q] = phi_i_q[j] 181s 181s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 181s = 865 passed, 1 deselected, 31 xfailed, 1 xpassed, 29810 warnings in 87.48s (0:01:27) = 182s autopkgtest [20:03:04]: test command1: -----------------------] 183s command1 PASS 183s autopkgtest [20:03:05]: test command1: - - - - - - - - - - results - - - - - - - - - - 183s autopkgtest [20:03:05]: test test-fiat-regression: preparing testbed 183s Reading package lists... 184s Building dependency tree... 184s Reading state information... 184s Solving dependencies... 184s The following NEW packages will be installed: 184s git git-man liberror-perl 185s 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 185s Need to get 5633 kB of archives. 185s After this operation, 28.7 MB of additional disk space will be used. 185s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 185s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 git-man all 1:2.51.0-1ubuntu1 [1179 kB] 185s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 git arm64 1:2.51.0-1ubuntu1 [4431 kB] 186s Fetched 5633 kB in 1s (4216 kB/s) 186s Selecting previously unselected package liberror-perl. 186s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 86428 files and directories currently installed.) 186s Preparing to unpack .../liberror-perl_0.17030-1_all.deb ... 186s Unpacking liberror-perl (0.17030-1) ... 186s Selecting previously unselected package git-man. 186s Preparing to unpack .../git-man_1%3a2.51.0-1ubuntu1_all.deb ... 186s Unpacking git-man (1:2.51.0-1ubuntu1) ... 186s Selecting previously unselected package git. 186s Preparing to unpack .../git_1%3a2.51.0-1ubuntu1_arm64.deb ... 186s Unpacking git (1:2.51.0-1ubuntu1) ... 186s Setting up liberror-perl (0.17030-1) ... 186s Setting up git-man (1:2.51.0-1ubuntu1) ... 186s Setting up git (1:2.51.0-1ubuntu1) ... 186s Processing triggers for man-db (2.13.1-1) ... 188s autopkgtest [20:03:10]: test test-fiat-regression: [----------------------- 188s Cloning reference data repository 192s Download reference data ok 192s ============================= test session starts ============================== 192s platform linux -- Python 3.13.7, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3 192s cachedir: .pytest_cache 192s rootdir: /tmp/autopkgtest.c2wBX1/build.5Ok/src 192s plugins: typeguard-4.4.2 192s collecting ... collected 74 items 192s 193s test/regression/test_regression.py::test_polynomials PASSED [ 1%] 193s test/regression/test_regression.py::test_polynomials_1D PASSED [ 2%] 193s test/regression/test_regression.py::test_expansions PASSED [ 4%] 193s test/regression/test_regression.py::test_expansions_jet PASSED [ 5%] 194s test/regression/test_regression.py::test_quadrature[Lagrange(interval, 1)] PASSED [ 6%] 194s test/regression/test_regression.py::test_quadrature[Lagrange(interval, 2)] PASSED [ 8%] 194s test/regression/test_regression.py::test_quadrature[Lagrange(interval, 3)] PASSED [ 9%] 194s test/regression/test_regression.py::test_quadrature[Lagrange(triangle, 1)] PASSED [ 10%] 194s test/regression/test_regression.py::test_quadrature[Lagrange(triangle, 2)] PASSED [ 12%] 194s test/regression/test_regression.py::test_quadrature[Lagrange(triangle, 3)] PASSED [ 13%] 194s test/regression/test_regression.py::test_quadrature[Lagrange(tetrahedron, 1)] PASSED [ 14%] 194s test/regression/test_regression.py::test_quadrature[Lagrange(tetrahedron, 2)] PASSED [ 16%] 195s test/regression/test_regression.py::test_quadrature[Lagrange(tetrahedron, 3)] PASSED [ 17%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Lagrange(interval, 0)] PASSED [ 18%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Lagrange(interval, 1)] PASSED [ 20%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Lagrange(interval, 2)] PASSED [ 21%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Lagrange(triangle, 0)] PASSED [ 22%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Lagrange(triangle, 1)] PASSED [ 24%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Lagrange(triangle, 2)] PASSED [ 25%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Lagrange(tetrahedron, 0)] PASSED [ 27%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Lagrange(tetrahedron, 1)] PASSED [ 28%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Lagrange(tetrahedron, 2)] PASSED [ 29%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Taylor(interval, 0)] PASSED [ 31%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Taylor(interval, 1)] PASSED [ 32%] 195s test/regression/test_regression.py::test_quadrature[Discontinuous Taylor(interval, 2)] PASSED [ 33%] 195s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(triangle, 1)] PASSED [ 35%] 195s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(triangle, 2)] PASSED [ 36%] 195s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(triangle, 3)] PASSED [ 37%] 195s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(tetrahedron, 1)] PASSED [ 39%] 195s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(tetrahedron, 2)] PASSED [ 40%] 196s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(tetrahedron, 3)] PASSED [ 41%] 196s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Fortin-Marini(triangle, 2)] PASSED [ 43%] 196s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(triangle, 1)] PASSED [ 44%] 196s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(triangle, 2)] PASSED [ 45%] 196s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(triangle, 3)] PASSED [ 47%] 196s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(tetrahedron, 1)] PASSED [ 48%] 197s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(tetrahedron, 2)] PASSED [ 50%] 197s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(tetrahedron, 3)] PASSED [ 51%] 197s test/regression/test_regression.py::test_quadrature[Discontinuous Raviart-Thomas(triangle, 1)] PASSED [ 52%] 197s test/regression/test_regression.py::test_quadrature[Discontinuous Raviart-Thomas(triangle, 2)] PASSED [ 54%] 197s test/regression/test_regression.py::test_quadrature[Discontinuous Raviart-Thomas(triangle, 3)] PASSED [ 55%] 197s test/regression/test_regression.py::test_quadrature[Discontinuous Raviart-Thomas(tetrahedron, 1)] PASSED [ 56%] 197s test/regression/test_regression.py::test_quadrature[Discontinuous Raviart-Thomas(tetrahedron, 2)] PASSED [ 58%] 198s test/regression/test_regression.py::test_quadrature[Discontinuous Raviart-Thomas(tetrahedron, 3)] PASSED [ 59%] 198s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(triangle, 1)] PASSED [ 60%] 198s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(triangle, 2)] PASSED [ 62%] 198s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(triangle, 3)] PASSED [ 63%] 198s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(tetrahedron, 1)] PASSED [ 64%] 198s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(tetrahedron, 2)] PASSED [ 66%] 199s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(tetrahedron, 3)] PASSED [ 67%] 199s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(triangle, 1)] PASSED [ 68%] 199s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(triangle, 2)] PASSED [ 70%] 199s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(triangle, 3)] PASSED [ 71%] 199s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(tetrahedron, 1)] PASSED [ 72%] 199s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(tetrahedron, 2)] PASSED [ 74%] 200s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(tetrahedron, 3)] PASSED [ 75%] 200s test/regression/test_regression.py::test_quadrature[Crouzeix-Raviart(interval, 1)] PASSED [ 77%] 200s test/regression/test_regression.py::test_quadrature[Crouzeix-Raviart(triangle, 1)] PASSED [ 78%] 200s test/regression/test_regression.py::test_quadrature[Crouzeix-Raviart(tetrahedron, 1)] PASSED [ 79%] 200s test/regression/test_regression.py::test_quadrature[Regge(triangle, 0)] PASSED [ 81%] 200s test/regression/test_regression.py::test_quadrature[Regge(triangle, 1)] PASSED [ 82%] 200s test/regression/test_regression.py::test_quadrature[Regge(triangle, 2)] PASSED [ 83%] 200s test/regression/test_regression.py::test_quadrature[Regge(tetrahedron, 0)] PASSED [ 85%] 200s test/regression/test_regression.py::test_quadrature[Regge(tetrahedron, 1)] PASSED [ 86%] 200s test/regression/test_regression.py::test_quadrature[Regge(tetrahedron, 2)] PASSED [ 87%] 200s test/regression/test_regression.py::test_quadrature[Bubble(triangle, 3)] PASSED [ 89%] 200s test/regression/test_regression.py::test_quadrature[Bubble(triangle, 4)] PASSED [ 90%] 201s test/regression/test_regression.py::test_quadrature[Bubble(triangle, 5)] PASSED [ 91%] 203s test/regression/test_regression.py::test_quadrature[Bubble(tetrahedron, 4)] PASSED [ 93%] 208s test/regression/test_regression.py::test_quadrature[Bubble(tetrahedron, 5)] PASSED [ 94%] 217s test/regression/test_regression.py::test_quadrature[Bubble(tetrahedron, 6)] PASSED [ 95%] 217s test/regression/test_regression.py::test_quadrature[Hellan-Herrmann-Johnson(triangle, 0)] PASSED [ 97%] 217s test/regression/test_regression.py::test_quadrature[Hellan-Herrmann-Johnson(triangle, 1)] PASSED [ 98%] 218s test/regression/test_regression.py::test_quadrature[Hellan-Herrmann-Johnson(triangle, 2)] PASSED [100%] 218s 218s =============================== warnings summary =============================== 218s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(triangle, 1)] 218s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(triangle, 2)] 218s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(triangle, 3)] 218s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(tetrahedron, 1)] 218s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(tetrahedron, 2)] 218s test/regression/test_regression.py::test_quadrature[Brezzi-Douglas-Marini(tetrahedron, 3)] 218s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/check_format_variant.py:9: DeprecationWarning: Variant of BDM element will change from point evaluation to integral evaluation. You should project into variant="integral" 218s warnings.warn('Variant of ' + element + ' element will change from point evaluation to integral evaluation.' 218s 218s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(triangle, 1)] 218s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(triangle, 2)] 218s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(triangle, 3)] 218s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(tetrahedron, 1)] 218s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(tetrahedron, 2)] 218s test/regression/test_regression.py::test_quadrature[Raviart-Thomas(tetrahedron, 3)] 218s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/check_format_variant.py:9: DeprecationWarning: Variant of Raviart Thomas element will change from point evaluation to integral evaluation. You should project into variant="integral" 218s warnings.warn('Variant of ' + element + ' element will change from point evaluation to integral evaluation.' 218s 218s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(triangle, 1)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(triangle, 2)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(triangle, 3)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(tetrahedron, 1)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(tetrahedron, 2)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 1st kind H(curl)(tetrahedron, 3)] 218s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/check_format_variant.py:9: DeprecationWarning: Variant of Nedelec element will change from point evaluation to integral evaluation. You should project into variant="integral" 218s warnings.warn('Variant of ' + element + ' element will change from point evaluation to integral evaluation.' 218s 218s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(triangle, 1)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(triangle, 2)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(triangle, 3)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(tetrahedron, 1)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(tetrahedron, 2)] 218s test/regression/test_regression.py::test_quadrature[Nedelec 2nd kind H(curl)(tetrahedron, 3)] 218s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/check_format_variant.py:9: DeprecationWarning: Variant of Nedelec Second Kind element will change from point evaluation to integral evaluation. You should project into variant="integral" 218s warnings.warn('Variant of ' + element + ' element will change from point evaluation to integral evaluation.' 218s 218s test/regression/test_regression.py: 7440 warnings 218s /tmp/autopkgtest.c2wBX1/build.5Ok/src/FIAT/nedelec_second_kind.py:174: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) 218s phis[j, q] = phi_i_q[j] 218s 218s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 218s ====================== 74 passed, 7464 warnings in 25.86s ====================== 219s autopkgtest [20:03:41]: test test-fiat-regression: -----------------------] 219s autopkgtest [20:03:41]: test test-fiat-regression: - - - - - - - - - - results - - - - - - - - - - 219s test-fiat-regression PASS 220s autopkgtest [20:03:42]: @@@@@@@@@@@@@@@@@@@@ summary 220s command1 PASS 220s test-fiat-regression PASS