Bug#1091613: python3-adios4dolfinx: test failure: test_original_checkpoint.py usually times out

Drew Parsons dparsons at debian.org
Sat Dec 28 18:08:19 GMT 2024


Package: python3-adios4dolfinx
Version: 0.9.0-2
Severity: normal
Control: forwarded -1 https://github.com/jorgensd/adios4dolfinx/issues/147

There is some flakiness 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.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.6-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-adios4dolfinx depends on:
ii  python3                  3.12.8-1
ii  python3-adios2           2.10.2+dfsg1-1
ii  python3-adios2-mpi       2.10.2+dfsg1-1+b1
ii  python3-dolfinx          1:0.9.0-5+b1
ii  python3-dolfinx-complex  1:0.9.0-5+b1
ii  python3-dolfinx-real     1:0.9.0-5+b1

python3-adios4dolfinx recommends no packages.

python3-adios4dolfinx suggests no packages.

-- no debconf information



More information about the debian-science-maintainers mailing list