When subsets of tests are run they pass without error(warnings though). Here is a partial run of the full test suite interrupted by CTRL-C:
...................................................................................................................................................................................................................................................E..................E.........................E.......E.........E....................E..E..EEEE.E.....^CE2022-07-27 08:46:15,712 subsystems 0/1 INFO :: Building subproblem matrices 4/4 (~100%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,714 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.0e+01/s
2022-07-27 08:46:15,715 subsystems 0/1 INFO :: Building subproblem matrices 4/4 (~100%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
............E........EE.......................................................................................................................................................
============================================== ERRORS ===============================================
__________________ ERROR at setup of test_trace_explicit[g-float64-1-16-build_FC] ___________________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb5db2e0>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
._ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_trace_explicit[g-float64-1-16-build_FC]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
_________________________ ERROR at setup of test_clenshaw_vector[2-1-1-0-8] _________________________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb55f010>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
.
. @classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_clenshaw_vector[2-1-1-0-8]>
. def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
./usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
_______________ ERROR at setup of test_waves_1d_first_order[ChebyshevT-32-complex128] _______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb5dadd0>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
./usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_waves_1d_first_order[ChebyshevT-32-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
_________________ ERROR at setup of test_transpose_implicit[float64-1-16-build_FFF] _________________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb5db1c0>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_transpose_implicit[float64-1-16-build_FFF]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
_____________ ERROR at setup of test_ball_bessel_eigenfunction[1-10-3-31-3-complex128] ______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb5db130>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
Process Process-37:
.Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in process_with_threads
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
KeyboardInterrupt
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
.. return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_bessel_eigenfunction[1-10-3-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
--------------------------------------- Captured stdout setup ---------------------------------------
2022-07-27 08:46:15,345 subsystems 0/1 INFO :: Building subproblem matrices 1/10 (~10%) Elapsed: 0s, Remaining: 1s, Rate: 1.6e+01/s
_____________ ERROR at setup of test_ball_bessel_eigenfunction[1.5-0-2-31-3-complex128] _____________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb562ef0>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_bessel_eigenfunction[1.5-0-2-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
_____________ ERROR at setup of test_ball_bessel_eigenfunction[1.5-5-0-31-3-complex128] _____________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb55ea70>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
. """Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
. Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
. lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
./usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
. item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_bessel_eigenfunction[1.5-5-0-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
_______________ ERROR at setup of test_ball_diffusion[no-slip-1.5-1-31-3-complex128] ________________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb5dadd0>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
. return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_diffusion[no-slip-1.5-1-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
_______________ ERROR at setup of test_ball_diffusion[no-slip-1.5-3-31-3-complex128] ________________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb55ff40>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
. def from_call(
. cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
. return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_diffusion[no-slip-1.5-3-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
--------------------------------------- Captured stdout setup ---------------------------------------
2022-07-27 08:46:15,475 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
2022-07-27 08:46:15,476 subsystems 0/1 INFO :: Building subproblem matrices 3/10 (~30%) Elapsed: 0s, Remaining: 0s, Rate: 2.0e+01/s
2022-07-27 08:46:15,477 subsystems 0/1 INFO :: Building subproblem matrices 4/10 (~40%) Elapsed: 0s, Remaining: 0s, Rate: 2.1e+01/s
2022-07-27 08:46:15,478 subsystems 0/1 INFO :: Building subproblem matrices 28/64 (~44%) Elapsed: 1s, Remaining: 1s, Rate: 5.0e+01/s
2022-07-27 08:46:15,478 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
2022-07-27 08:46:15,482 subsystems 0/1 INFO :: Building subproblem matrices 4/10 (~40%) Elapsed: 0s, Remaining: 0s, Rate: 2.1e+01/s
2022-07-27 08:46:15,482 subsystems 0/1 INFO :: Building subproblem matrices 3/10 (~30%) Elapsed: 0s, Remaining: 0s, Rate: 2.0e+01/s
2022-07-27 08:46:15,483 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
2022-07-27 08:46:15,483 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.4e+01/s
2022-07-27 08:46:15,484 subsystems 0/1 INFO :: Building subproblem matrices 1/64 (~2%) Elapsed: 0s, Remaining: 18s, Rate: 3.4e+00/s
2022-07-27 08:46:15,485 subsystems 0/1 INFO :: Building subproblem matrices 26/256 (~10%) Elapsed: 1s, Remaining: 5s, Rate: 4.7e+01/s
2022-07-27 08:46:15,487 subsystems 0/1 INFO :: Building subproblem matrices 3/10 (~30%) Elapsed: 0s, Remaining: 0s, Rate: 2.0e+01/s
2022-07-27 08:46:15,487 subsystems 0/1 INFO :: Building subproblem matrices 4/10 (~40%) Elapsed: 0s, Remaining: 0s, Rate: 2.0e+01/s
2022-07-27 08:46:15,494 subsystems 0/1 INFO :: Building subproblem matrices 3/10 (~30%) Elapsed: 0s, Remaining: 0s, Rate: 2.0e+01/s
2022-07-27 08:46:15,495 subsystems 0/1 INFO :: Building subproblem matrices 28/64 (~44%) Elapsed: 1s, Remaining: 1s, Rate: 4.8e+01/s
2022-07-27 08:46:15,502 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
______________ ERROR at setup of test_ball_diffusion[stress-free-1-2-31-3-complex128] _______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb5db130>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
._ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_diffusion[stress-free-1-2-31-3-complex128]>
..
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
--------------------------------------- Captured stdout setup ---------------------------------------
2022-07-27 08:46:15,538 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.6e+01/s
2022-07-27 08:46:15,539 subsystems 0/1 INFO :: Building subproblem matrices 4/10 (~40%) Elapsed: 0s, Remaining: 0s, Rate: 2.1e+01/s
______________ ERROR at setup of test_ball_diffusion[stress-free-1-3-31-3-complex128] _______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb55f6d0>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
..... def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_diffusion[stress-free-1-3-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
...
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
--------------------------------------- Captured stdout setup ---------------------------------------
2022-07-27 08:46:15,549 subsystems 0/1 INFO :: Building subproblem matrices 26/256 (~10%) Elapsed: 1s, Remaining: 5s, Rate: 4.2e+01/s
2022-07-27 08:46:15,552 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
2022-07-27 08:46:15,553 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,559 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,560 subsystems 0/1 INFO :: Building subproblem matrices 6/10 (~60%) Elapsed: 0s, Remaining: 0s, Rate: 2.2e+01/s
2022-07-27 08:46:15,562 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
2022-07-27 08:46:15,563 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
2022-07-27 08:46:15,563 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
2022-07-27 08:46:15,566 subsystems 0/1 INFO :: Building subproblem matrices 6/10 (~60%) Elapsed: 0s, Remaining: 0s, Rate: 2.2e+01/s
2022-07-27 08:46:15,567 subsystems 0/1 INFO :: Building subproblem matrices 5/10 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 2.1e+01/s
2022-07-27 08:46:15,574 subsystems 0/1 INFO :: Building subproblem matrices 28/64 (~44%) Elapsed: 1s, Remaining: 1s, Rate: 4.2e+01/s
2022-07-27 08:46:15,575 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
_____________ ERROR at setup of test_ball_diffusion[stress-free-1.5-1-31-3-complex128] ______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb562950>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_diffusion[stress-free-1.5-1-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
--------------------------------------- Captured stdout setup ---------------------------------------
2022-07-27 08:46:15,576 subsystems 0/1 INFO :: Building subproblem matrices 5/10 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 2.1e+01/s
2022-07-27 08:46:15,579 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
2022-07-27 08:46:15,579 subsystems 0/1 INFO :: Building subproblem matrices 6/10 (~60%) Elapsed: 0s, Remaining: 0s, Rate: 2.1e+01/s
2022-07-27 08:46:15,581 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
2022-07-27 08:46:15,585 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
2022-07-27 08:46:15,588 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
2022-07-27 08:46:15,589 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
2022-07-27 08:46:15,591 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 1s, Rate: 5.1e+00/s
2022-07-27 08:46:15,593 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
2022-07-27 08:46:15,597 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.6e+01/s
2022-07-27 08:46:15,597 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,601 subsystems 0/1 INFO :: Building subproblem matrices 4/4 (~100%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,601 subsystems 0/1 INFO :: Building subproblem matrices 1/256 (~0%) Elapsed: 0s, Remaining: 34s, Rate: 7.5e+00/s
2022-07-27 08:46:15,605 subsystems 0/1 INFO :: Building subproblem matrices 28/64 (~44%) Elapsed: 1s, Remaining: 1s, Rate: 4.0e+01/s
2022-07-27 08:46:15,605 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
2022-07-27 08:46:15,606 subsystems 0/1 INFO :: Building subproblem matrices 7/10 (~70%) Elapsed: 0s, Remaining: 0s, Rate: 2.2e+01/s
2022-07-27 08:46:15,607 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 1s, Rate: 5.3e+00/s
2022-07-27 08:46:15,608 subsystems 0/1 INFO :: Building subproblem matrices 4/4 (~100%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,611 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
2022-07-27 08:46:15,611 subsystems 0/1 INFO :: Building subproblem matrices 7/10 (~70%) Elapsed: 0s, Remaining: 0s, Rate: 2.2e+01/s
2022-07-27 08:46:15,613 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
2022-07-27 08:46:15,613 subsystems 0/1 INFO :: Building subproblem matrices 6/10 (~60%) Elapsed: 0s, Remaining: 0s, Rate: 2.1e+01/s
2022-07-27 08:46:15,613 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,615 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,616 subsystems 0/1 INFO :: Building subproblem matrices 4/4 (~100%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,619 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,619 subsystems 0/1 INFO :: Building subproblem matrices 1/4 (~25%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
_____________ ERROR at setup of test_ball_diffusion[stress-free-1.5-2-31-3-complex128] ______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb55feb0>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
. @classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_diffusion[stress-free-1.5-2-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
--------------------------------------- Captured stdout setup ---------------------------------------
.2022-07-27 08:46:15,620 subsystems 0/1 INFO :: Building subproblem matrices 6/10 (~60%) Elapsed: 0s, Remaining: 0s, Rate: 2.1e+01/s
2022-07-27 08:46:15,621 subsystems 0/1 INFO :: Building subproblem matrices 7/10 (~70%) Elapsed: 0s, Remaining: 0s, Rate: 2.1e+01/s
2022-07-27 08:46:15,628 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,633 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
2022-07-27 08:46:15,634 subsystems 0/1 INFO :: Building subproblem matrices 4/4 (~100%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
2022-07-27 08:46:15,638 subsystems 0/1 INFO :: Building subproblem matrices 4/4 (~100%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
2022-07-27 08:46:15,639 subsystems 0/1 INFO :: Building subproblem matrices 35/64 (~55%) Elapsed: 1s, Remaining: 1s, Rate: 4.9e+01/s
2022-07-27 08:46:15,644 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.8e+01/s
______________ ERROR at setup of test_ball_diffusion[potential-1.5-1-31-3-complex128] _______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb55e320>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
. @classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_diffusion[potential-1.5-1-31-3-complex128]>
. def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
--------------------------------------- Captured stdout setup ---------------------------------------
2022-07-27 08:46:15,716 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 1.9e+01/s
______________ ERROR at setup of test_ball_diffusion[conducting-1.5-2-31-3-complex128] ______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb55ef80>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
. @classmethod
def from_call(
. cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_diffusion[conducting-1.5-2-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
--------------------------------------- Captured stdout setup ---------------------------------------
2022-07-27 08:46:15,787 subsystems 0/1 INFO :: Building subproblem matrices 2/4 (~50%) Elapsed: 0s, Remaining: 0s, Rate: 1.7e+01/s
_____________ ERROR at setup of test_ball_diffusion[stress-free-1.5-3-31-3-complex128] ______________
cls = <class '_pytest.runner.CallInfo'>
func = <function call_runtest_hook.<locals>.<lambda> at 0x7f0efb563e20>, when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: "Callable[[], TResult]",
when: "Literal['collect', 'setup', 'call', 'teardown']",
reraise: Optional[
Union[Type[BaseException], Tuple[Type[BaseException], ...]]
] = None,
) -> "CallInfo[TResult]":
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
. precise_start = timing.perf_counter()
try:
> result: Optional[TResult] = func()
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:259: in <lambda>
lambda: ihook(item=item, **kwds), when=when, reraise=reraise
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py:265: in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py:80: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:154: in pytest_runtest_setup
item.session._setupstate.setup(item)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pytest_parallel.ThreadLocalSetupState object at 0x7f0f069eeaa0>
item = <Function test_ball_diffusion[stress-free-1.5-3-31-3-complex128]>
def setup(self, item: Item) -> None:
"""Setup objects along the collector chain to the item."""
needed_collectors = item.listchain()
# If a collector fails its setup, fail its entire subtree of items.
# The setup is not retried for each item - the same exception is used.
for col, (finalizers, exc) in self.stack.items():
> assert col in needed_collectors, "previous item was not torn down properly"
E AssertionError: previous item was not torn down properly
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py:482: AssertionError
--------------------------------------- Captured stdout setup ---------------------------------------
2022-07-27 08:46:15,699 subsystems 0/1 INFO :: Building subproblem matrices 3/4 (~75%) Elapsed: 0s, Remaining: 0s, Rate: 9.9e+00/s
========================================= warnings summary ==========================================
../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tools/cache.py:59: 158 warnings
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tools/cache.py:59: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
argnames, _, _, defaults = inspect.getargspec(function)
../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/cacheprovider.py:433
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/cacheprovider.py:433: PytestCacheWarning: cache could not write path /usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/.pytest_cache/v/cache/nodeids
config.cache.set("cache/nodeids", sorted(self.cached_nodeids))
../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/cacheprovider.py:387
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/cacheprovider.py:387: PytestCacheWarning: cache could not write path /usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/.pytest_cache/v/cache/lastfailed
config.cache.set("cache/lastfailed", self.lastfailed)
../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/stepwise.py:52
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/stepwise.py:52: PytestCacheWarning: cache could not write path /usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/.pytest_cache/v/cache/stepwise
session.config.cache.set(STEPWISE_CACHE_DIR, [])
-- Docs:
https://docs.pytest.org/en/stable/how-to/capture-warnings.html====================================== short test summary info ======================================
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_cartesian_operators.py::test_trace_explicit[g-float64-1-16-build_FC]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_clenshaw.py::test_clenshaw_vector[2-1-1-0-8]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_waves_1d_first_order[ChebyshevT-32-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_cartesian_operators.py::test_transpose_implicit[float64-1-16-build_FFF]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_bessel_eigenfunction[1-10-3-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_bessel_eigenfunction[1.5-0-2-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_bessel_eigenfunction[1.5-5-0-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_diffusion[no-slip-1.5-1-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_diffusion[no-slip-1.5-3-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_diffusion[stress-free-1-2-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_diffusion[stress-free-1-3-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_diffusion[stress-free-1.5-1-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_diffusion[stress-free-1.5-2-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_diffusion[potential-1.5-1-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_diffusion[conducting-1.5-2-31-3-complex128]
ERROR ../../usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tests/test_evp.py::test_ball_diffusion[stress-free-1.5-3-31-3-complex128]
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! KeyboardInterrupt !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/popen_fork.py:27: KeyboardInterrupt
(to show a full traceback on KeyboardInterrupt use --full-trace)
..=================== 209 passed, 1618 deselected, 161 warnings, 16 errors in 2.88s ===================
.Process Process-13:
.Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in process_with_threads
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
KeyboardInterrupt
...EProcess Process-44:
Process Process-65:
.Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in process_with_threads
[t.join() for t in threads]
. File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
KeyboardInterrupt
..Process Process-16:
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
KeyboardInterrupt
.......Process Process-23:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in process_with_threads
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
KeyboardInterrupt
.ETraceback (most recent call last):
.. File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 315, in _bootstrap
self.run()
. File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in process_with_threads
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
KeyboardInterrupt
Process Process-11:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in process_with_threads
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
KeyboardInterrupt
....Process Process-8:
.Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in process_with_threads
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
KeyboardInterrupt
.Exception in thread Thread-1 (process_responses):
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 946, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 359, in process_responses
event_name, kwargs = queue.get()
File "<string>", line 2, in get
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 833, in _callmethod
raise convert_to_error(kind, result)
multiprocessing.managers.RemoteError:
---------------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 260, in serve_client
self.id_to_local_proxy_obj[ident]
KeyError: '7f0f069f7280'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 262, in serve_client
raise ke
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 256, in serve_client
obj, exposed, gettypeid = id_to_obj[ident]
KeyError: '7f0f069f7280'
---------------------------------------------------------------------------
Exception in thread Thread-2:
Process Process-31:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 93, in run
run_test(self.session, item, None)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 54, in run_test
Exception in thread Thread-2:
item.ihook.pytest_runtest_protocol(item=item, nextitem=nextitem)
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py", line 265, in __call__
Process Process-54:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 93, in run
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py", line 80, in _hookexec
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in process_with_threads
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 60, in _multicall
KeyboardInterrupt
run_test(self.session, item, None)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 54, in run_test
return outcome.get_result()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_result.py", line 60, in get_result
item.ihook.pytest_runtest_protocol(item=item, nextitem=nextitem)
raise ex[1].with_traceback(ex[2])
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 39, in _multicall
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py", line 265, in __call__
res = hook_impl.function(*args)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py", line 111, in pytest_runtest_protocol
runtestprotocol(item, nextitem=nextitem)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py", line 124, in runtestprotocol
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py", line 80, in _hookexec
rep = call_and_report(item, "setup", log)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py", line 223, in call_and_report
hook.pytest_runtest_logreport(report=report)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py", line 265, in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py", line 80, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 60, in _multicall
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 60, in _multicall
return outcome.get_result()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_result.py", line 60, in get_result
raise ex[1].with_traceback(ex[2])
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 39, in _multicall
res = hook_impl.function(*args)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 348, in pytest_runtest_logreport
self.send_response('testreport', report=data)
return outcome.get_result()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 339, in send_response
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_result.py", line 60, in get_result
self.responses_queue.put((event_name, arguments))
File "<string>", line 2, in put
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod
raise ex[1].with_traceback(ex[2])
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 39, in _multicall
conn.send((self._id, methodname, args, kwds))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 211, in send
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in process_with_threads
[t.join() for t in threads]
res = hook_impl.function(*args)
self._send_bytes(_ForkingPickler.dumps(obj))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 416, in _send_bytes
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 70, in <listcomp>
[t.join() for t in threads]
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py", line 111, in pytest_runtest_protocol
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1089, in join
self._wait_for_tstate_lock()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1109, in _wait_for_tstate_lock
if lock.acquire(block, timeout):
runtestprotocol(item, nextitem=nextitem)
KeyboardInterrupt
self._send(header + buf)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 373, in _send
n = write(self._handle, buf)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py", line 130, in runtestprotocol
BrokenPipeError: [Errno 32] Broken pipe
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 98, in run
self.errors.put((
self.name, pickle.dumps(sys.exc_info())))
File "<string>", line 2, in put
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod
conn.send((self._id, methodname, args, kwds))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 211, in send
self._send_bytes(_ForkingPickler.dumps(obj))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 416, in _send_bytes
self._send(header + buf)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 373, in _send
n = write(self._handle, buf)
BrokenPipeError: [Errno 32] Broken pipe
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 101, in run
self.queue.task_done()
File "<string>", line 2, in task_done
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod
conn.send((self._id, methodname, args, kwds))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 211, in send
self._send_bytes(_ForkingPickler.dumps(obj))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 416, in _send_bytes
self._send(header + buf)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 373, in _send
n = write(self._handle, buf)
BrokenPipeError: [Errno 32] Broken pipe
Exception in thread Thread-2:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 93, in run
run_test(self.session, item, None)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 54, in run_test
item.ihook.pytest_runtest_protocol(item=item, nextitem=nextitem)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py", line 265, in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py", line 80, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 60, in _multicall
return outcome.get_result()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_result.py", line 60, in get_result
raise ex[1].with_traceback(ex[2])
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 39, in _multicall
res = hook_impl.function(*args)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py", line 111, in pytest_runtest_protocol
runtestprotocol(item, nextitem=nextitem)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py", line 124, in runtestprotocol
rep = call_and_report(item, "setup", log)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/_pytest/runner.py", line 223, in call_and_report
hook.pytest_runtest_logreport(report=report)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_hooks.py", line 265, in __call__
return self._hookexec(
self.name, self.get_hookimpls(), kwargs, firstresult)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_manager.py", line 80, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 60, in _multicall
return outcome.get_result()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_result.py", line 60, in get_result
raise ex[1].with_traceback(ex[2])
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pluggy/_callers.py", line 39, in _multicall
res = hook_impl.function(*args)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 348, in pytest_runtest_logreport
self.send_response('testreport', report=data)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 339, in send_response
self.responses_queue.put((event_name, arguments))
File "<string>", line 2, in put
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod
conn.send((self._id, methodname, args, kwds))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 211, in send
self._send_bytes(_ForkingPickler.dumps(obj))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 416, in _send_bytes
self._send(header + buf)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 373, in _send
n = write(self._handle, buf)
BrokenPipeError: [Errno 32] Broken pipe
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 98, in run
self.errors.put((
self.name, pickle.dumps(sys.exc_info())))
File "<string>", line 2, in put
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod
conn.send((self._id, methodname, args, kwds))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 211, in send
self._send_bytes(_ForkingPickler.dumps(obj))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 416, in _send_bytes
self._send(header + buf)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 373, in _send
n = write(self._handle, buf)
BrokenPipeError: [Errno 32] Broken pipe
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
self.run()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/site-packages/pytest_parallel/__init__.py", line 101, in run
self.queue.task_done()
File "<string>", line 2, in task_done
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/managers.py", line 817, in _callmethod
conn.send((self._id, methodname, args, kwds))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 211, in send
self._send_bytes(_ForkingPickler.dumps(obj))
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 416, in _send_bytes
self._send(header + buf)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/connection.py", line 373, in _send
n = write(self._handle, buf)
BrokenPipeError: [Errno 32] Broken pipe
^CException ignored in atexit callback: <function _exit_function at 0x7f0f06f7a4d0>
Traceback (most recent call last):
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/util.py", line 357, in _exit_function
p.join()
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/process.py", line 149, in join
res = self._popen.wait(timeout)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/popen_fork.py", line 43, in wait
return self.poll(os.WNOHANG if timeout == 0.0 else 0)
File "/usr/local/dedalus/miniconda3/envs/dedalus3/lib/python3.10/multiprocessing/popen_fork.py", line 27, in poll
pid, sts = os.waitpid(self.pid, flag)
KeyboardInterrupt:
(dedalus3) myself@edmonton:~$