+ pytest -v --ignore=aml
/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/bin/pytest:11: DeprecationWarning: Parsing dates involving a day of month without a year specified is ambiguious
and fails to parse leap day. The default behavior will change in Python 3.15
to either always raise an exception or to use a different default year (TBD).
To avoid trouble, add a specific year to the input & format.
See https://github.com/python/cpython/issues/70647.
sys.exit(_console_main())
Fatal Python error: Segmentation fault
Current thread 0x00007f298d43b740 (most recent call first):
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/openalea/stat_tool/comparison.py", line 255 in ComparisonTest
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/test_tmp/test/test_comparison.py", line 47 in test_comparisontest
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/python.py", line 167 in pytest_pyfunc_call
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_callers.py", line 121 in _multicall
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_manager.py", line 120 in _hookexec
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_hooks.py", line 512 in __call__
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/python.py", line 1707 in runtest
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/runner.py", line 184 in pytest_runtest_call
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_callers.py", line 121 in _multicall
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_manager.py", line 120 in _hookexec
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_hooks.py", line 512 in __call__
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/runner.py", line 250 in <lambda>
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/runner.py", line 361 in from_call
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/runner.py", line 249 in call_and_report
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/runner.py", line 139 in runtestprotocol
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/runner.py", line 118 in pytest_runtest_protocol
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_callers.py", line 121 in _multicall
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_manager.py", line 120 in _hookexec
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_hooks.py", line 512 in __call__
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/main.py", line 408 in pytest_runtestloop
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_callers.py", line 121 in _multicall
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_manager.py", line 120 in _hookexec
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_hooks.py", line 512 in __call__
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/main.py", line 384 in _main
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/main.py", line 330 in wrap_session
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/main.py", line 377 in pytest_cmdline_main
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_callers.py", line 121 in _multicall
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_manager.py", line 120 in _hookexec
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/pluggy/_hooks.py", line 512 in __call__
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/config/__init__.py", line 229 in _main
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.13/site-packages/_pytest/config/__init__.py", line 253 in _console_main
File "/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/bin/pytest", line 11 in <module>
Extension modules: zmq.backend.cython._zmq, tornado.speedups, openalea.stat_tool._stat_tool, numpy._core._multiarray_umath, numpy.linalg._umath_linalg (total: 5)
/home/runner/miniconda3/conda-bld/openalea.stat_tool_1787674364116/test_tmp/run_test.sh: line 8: 4090 Segmentation fault (core dumped) pytest -v --ignore=aml
I cannot reproduce the error on my computer, all tests passed. An equivalent C++ test to
test_comparison.py:47
ComparisonTest("W", meri1, meri2) == meri1.wmw_comparison(meri2)
does not show any memory error (valgrind, efence)
.
pytest fails with a segmentation fault on ubuntu during the Github action:
I cannot reproduce the error on my computer, all tests passed. An equivalent C++ test to
test_comparison.py:47
ComparisonTest("W", meri1, meri2) == meri1.wmw_comparison(meri2)does not show any memory error (valgrind, efence)
.