jorgensd / jorgensd/adios4dolfinx
test failure: test_original_checkpoint.py usually times out
- Dominant language
- Python
- Stars
- 33
- Forks
- 8
- Avg merge
- 22d 12h
- Merged PRs (30d)
- 1
Description
There seems to be something flaky in test_original_checkpoint.py (test_read_write_P_*). It regularly times out.
Perhaps there's some race condition, occasionally it passes. The time out occurs randomly at different specific tests, e.g. test_read_write_P_2D[create_2D_mesh3-True-4-Lagrange-True], or
test_read_write_P_2D[create_2D_mesh1-False-4-Lagrange-True], or
test_read_write_P_3D[create_3D_mesh3-False-1-Lagrange-False]
Test failures can be seen in debian CI testing at https://ci.debian.net/packages/a/adios4dolfinx/
For instance https://ci.debian.net/packages/a/adios4dolfinx/unstable/amd64/ shows 30 of the last 42 tests failing (not necessarily all due to the time-out problem).
I can reproduce the problem locally on my own system. Tests passed once when building the debian package for adios4dolfinx 0.9.1.post0, but then hit the timeout when running CI tests (autopkgtest on debian/tests) using the built package.
Library versions:
adios4dolfinx 0.9.1.post0
adios2 2.10.2
hdf5 1.14.5
openmpi 5.0.6
gcc 14.2.0
Contributor guide
Assessment
This issue has not been assessed yet.