refactor: Minor cleanup of GainMatrixUpdater
#4825
Merged
ci-bridge / CI Bridge / linux_test_examples
succeeded
Jan 21, 2026 in 25m 47s
GitLab CI: SUCCESS
This check triggered job acts/ci-bridge/68088983
in pipeline acts/ci-bridge/34899
Status: SUCCESS
Created at: 2026-01-21T11:08:52.904Z
Started at: 2026-01-21T13:40:54.181Z
Finished at: 2026-01-21T14:06:41.954Z
Details
Showing last 736 out of 1605 total lines
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:7a14e49ac55a72897db46b9bc795097b7a96da8c324f6c94c519d69d32c38f0c
==> Extracting py-markupsafe-3.0.2-gajxfwf2yu4msvkvvrmfctdbllym2mns from binary cache
==> py-markupsafe: Successfully installed py-markupsafe-3.0.2-gajxfwf2yu4msvkvvrmfctdbllym2mns
Search: 0.00s. Fetch: 0.88s. Install: 0.05s. Extract: 0.01s. Relocate: 0.01s. Total: 0.93s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/py-markupsafe-3.0.2-gajxfwf2yu4msvkvvrmfctdbllym2mns
==> Installing py-markupsafe-3.0.2-gajxfwf2yu4msvkvvrmfctdbllym2mns [76/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:2c9021eafe15f8d5d97777c211b237815660f1b6b1bf43863cd752b2da2c79b9
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:0089114b38fe01ce39eba93b92ceba640e4d2a0216b8cb2bd15d404ca2fa7cf9
==> Extracting py-pip-25.1.1-3765tjagqeg56qmqesm2mhlkjpqwjcdj from binary cache
==> py-pip: Successfully installed py-pip-25.1.1-3765tjagqeg56qmqesm2mhlkjpqwjcdj
Search: 0.00s. Fetch: 0.86s. Install: 0.45s. Extract: 0.30s. Relocate: 0.01s. Total: 1.32s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/py-pip-25.1.1-3765tjagqeg56qmqesm2mhlkjpqwjcdj
==> Installing py-pip-25.1.1-3765tjagqeg56qmqesm2mhlkjpqwjcdj [77/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:19caf599f92c173d6e628b8e2bf47435e9cb64e47b56968b2e52e4c8dd1c8bbe
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:0284b49fb141e22e6adf12c8dc7389243f0204d14a5dc3272a894f5b1bfeffe2
==> Extracting py-tabulate-0.9.0-3slpiarwqmymx5oiqtr7learjlxxk24g from binary cache
==> py-tabulate: Successfully installed py-tabulate-0.9.0-3slpiarwqmymx5oiqtr7learjlxxk24g
Search: 0.00s. Fetch: 0.84s. Install: 0.05s. Extract: 0.01s. Relocate: 0.01s. Total: 0.89s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/py-tabulate-0.9.0-3slpiarwqmymx5oiqtr7learjlxxk24g
==> Installing py-tabulate-0.9.0-3slpiarwqmymx5oiqtr7learjlxxk24g [78/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:1af1c2ee6be50f6665134afcbfc934c4ef436e65e08a028c3ceacf408a77019a
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:ac28941e56af062c6c9ca73eef8e0c4a6b0a1a5c455616b07e983be794d7784e
==> Extracting py-pyyaml-6.0.3-xlvw7guk2fyrfizwuw6b55cnandklncx from binary cache
==> py-pyyaml: Successfully installed py-pyyaml-6.0.3-xlvw7guk2fyrfizwuw6b55cnandklncx
Search: 0.00s. Fetch: 0.83s. Install: 0.08s. Extract: 0.02s. Relocate: 0.03s. Total: 0.91s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/py-pyyaml-6.0.3-xlvw7guk2fyrfizwuw6b55cnandklncx
==> Installing py-pyyaml-6.0.3-xlvw7guk2fyrfizwuw6b55cnandklncx [79/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:68c64f3a5164f052f9d477e71d4b9a9b3db0c86ef1114dcf842732710e488dba
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:b37a5ee80ffe7e51b9bb9417df0b51b315d9a070cd1d673ec97e29da074ee6bc
==> Extracting py-pybind11-3.0.1-x3rhpxx5hozxmi34udkuyl6lzs37rug5 from binary cache
==> py-pybind11: Successfully installed py-pybind11-3.0.1-x3rhpxx5hozxmi34udkuyl6lzs37rug5
Search: 0.00s. Fetch: 0.90s. Install: 0.14s. Extract: 0.06s. Relocate: 0.01s. Total: 1.04s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/py-pybind11-3.0.1-x3rhpxx5hozxmi34udkuyl6lzs37rug5
==> Installing py-pybind11-3.0.1-x3rhpxx5hozxmi34udkuyl6lzs37rug5 [80/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:62a4ac922d77bfde5dda09f5e8df9f08181c7a4fe03cf787a96160abc2fe5e01
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:f0aa40b705fbaea43af79f8e3e1a1748a037d2c4803c38f1be06e91bb2b4f92e
==> Extracting hepmc3-3.3.1-5nx7eq3sgihr7jevhoopzxll2atil6vf from binary cache
==> hepmc3: Successfully installed hepmc3-3.3.1-5nx7eq3sgihr7jevhoopzxll2atil6vf
Search: 0.00s. Fetch: 0.77s. Install: 0.34s. Extract: 0.13s. Relocate: 0.07s. Total: 1.11s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/hepmc3-3.3.1-5nx7eq3sgihr7jevhoopzxll2atil6vf
==> Installing hepmc3-3.3.1-5nx7eq3sgihr7jevhoopzxll2atil6vf [81/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:c90e70a8c7152198a254d826763aa9bd327370a17c520e8bee878e28724a2a6c
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:bd72b8289268e1636d28056af09b4a3f59770f642ff668f3046310a61f187f67
==> Extracting py-jinja2-3.1.6-3qdfotvnjyqlctdrkh6whfe3nrpqxgbo from binary cache
==> py-jinja2: Successfully installed py-jinja2-3.1.6-3qdfotvnjyqlctdrkh6whfe3nrpqxgbo
Search: 0.00s. Fetch: 0.81s. Install: 0.07s. Extract: 0.03s. Relocate: 0.01s. Total: 0.88s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/py-jinja2-3.1.6-3qdfotvnjyqlctdrkh6whfe3nrpqxgbo
==> Installing py-jinja2-3.1.6-3qdfotvnjyqlctdrkh6whfe3nrpqxgbo [82/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:1586aed4ff07571cff29f0497816fce50d27951c42262f910d625e2992fcd623
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:bed3145c81173de3f166788f203fb6deb9b5af31b309686c09cea4b793e32091
==> Extracting pythia8-8.316-sr5ikbqsdziic535xzl7p6dxual7aqiu from binary cache
==> pythia8: Successfully installed pythia8-8.316-sr5ikbqsdziic535xzl7p6dxual7aqiu
Search: 0.00s. Fetch: 1.13s. Install: 1.50s. Extract: 1.37s. Relocate: 0.08s. Total: 2.63s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/pythia8-8.316-sr5ikbqsdziic535xzl7p6dxual7aqiu
==> Installing pythia8-8.316-sr5ikbqsdziic535xzl7p6dxual7aqiu [83/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:1630b9c322b14e1610ef675457394638a2d9d8c0adf6d7880636760fa9f3d369
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:15d3e54e7fa7253101e13ec6a88ba21932c9b43fa0dd12a9ce08d87a1b703da4
==> Extracting podio-1.6-gzjwiio2dfqq2eby3vnos7myxo5k44un from binary cache
==> podio: Successfully installed podio-1.6-gzjwiio2dfqq2eby3vnos7myxo5k44un
Search: 0.00s. Fetch: 1.06s. Install: 0.27s. Extract: 0.05s. Relocate: 0.17s. Total: 1.33s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/podio-1.6-gzjwiio2dfqq2eby3vnos7myxo5k44un
==> Installing podio-1.6-gzjwiio2dfqq2eby3vnos7myxo5k44un [84/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:4b1fa8d3bbb8eda07e45672d702bda793514e48d8b36c48c8810e152055f71d6
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:9959d3c894ac5a44fd35c1c985c26347f9301a4a1972d02172badca03ea028a0
==> Extracting edm4hep-0.99.4-sk2qwrs5nzglxffom4msr5kzuineobbm from binary cache
==> edm4hep: Successfully installed edm4hep-0.99.4-sk2qwrs5nzglxffom4msr5kzuineobbm
Search: 0.00s. Fetch: 0.90s. Install: 0.31s. Extract: 0.08s. Relocate: 0.08s. Total: 1.20s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/edm4hep-0.99.4-sk2qwrs5nzglxffom4msr5kzuineobbm
==> Installing edm4hep-0.99.4-sk2qwrs5nzglxffom4msr5kzuineobbm [85/86]
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:a0005833952c2db9752897726f005bbb19cbac8449f7f775fa425351e07c8821
==> Fetching https://registry.cern.ch/v2/ghcr.io/acts-project/spack-
buildcache/blobs/sha256:d9233793c8a7fbd767f54216962ecc6c70311c8f722a98bd07fcece5bb4c403c
==> Extracting dd4hep-1.33-vg4xvc6rcdcy3q2riuzwxk2lhjtgimhh from binary cache
==> dd4hep: Successfully installed dd4hep-1.33-vg4xvc6rcdcy3q2riuzwxk2lhjtgimhh
Search: 0.00s. Fetch: 0.89s. Install: 0.59s. Extract: 0.36s. Relocate: 0.16s. Total: 1.48s
[+] /builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/dd4hep-1.33-vg4xvc6rcdcy3q2riuzwxk2lhjtgimhh
==> Installing dd4hep-1.33-vg4xvc6rcdcy3q2riuzwxk2lhjtgimhh [86/86]
==> Updating view at /builds/acts/ci-bridge/dependencies/view
[Spack install complete] 138.419 s
Patch up Geant4 data directory
uv not found, installing uv
downloading uv 0.9.26 x86_64-unknown-linux-gnu
no checksums to verify
installing to /root/.local/bin
uv
uvx
everything's installed!
To add $HOME/.local/bin to your PATH, either restart your shell or run:
source $HOME/.local/bin/env (sh, bash, zsh)
source $HOME/.local/bin/env.fish (fish)
[uv installation complete] 1.095 s
Downloading pygments (1.2MiB)
Downloaded pygments
Installed 14 packages in 15ms
Found geant4-config at:
/builds/acts/ci-bridge/dependencies/view/bin/geant4-config
Found 12 datasets
Base URL: https://cern.ch/geant4-data/datasets
Downloading 12 datasets...
G4NDL.4.7.1.tar.gz (installed) ━━━━━━━━━ 1.1/1.1 38.1 0:00:00
GB MB/s
G4EMLOW.8.6.1.tar.gz (installed) ━━━━━━━━━ 340.8/34… 66.7 0:00:00
MB MB/s
G4PhotonEvaporation.6.1.tar.gz (installed) ━━━━━━━━━ 11.2/11.2 27.6 0:00:00
MB MB/s
G4RadioactiveDecay.6.1.2.tar.gz (installed) ━━━━━━━━━ 1.0/1.0 19.3 0:00:00
MB MB/s
G4PARTICLEXS.4.1.tar.gz (installed) ━━━━━━━━━ 9.8/9.8 25.3 0:00:00
MB MB/s
G4PII.1.3.tar.gz (installed) ━━━━━━━━━ 4.3/4.3 23.2 0:00:00
MB MB/s
G4RealSurface.2.2.tar.gz (installed) ━━━━━━━━━ 132.5/13… 45.9 0:00:00
MB MB/s
G4SAIDDATA.2.0.tar.gz (installed) ━━━━━━━━━ 38.5/38.5 43.5 0:00:00
kB MB/s
G4ABLA.3.3.tar.gz (installed) ━━━━━━━━━ 170.3/17… 39.4 0:00:00
kB MB/s
G4INCL.1.2.tar.gz (installed) ━━━━━━━━━ 98.4/98.4 15.3 0:00:00
kB MB/s
G4ENSDFSTATE.3.0.tar.gz (installed) ━━━━━━━━━ 320.0/32… 15.2 0:00:00
kB MB/s
G4CHANNELING.1.0.tar.gz (installed) ━━━━━━━━━ 3.9/3.9 24.4 0:00:00
MB MB/s
✓ Successfully installed 12 datasets
[Geant4 datasets download complete] 34.326 s
Prepare python environment
Collecting pyyaml
Downloading pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Collecting jinja2
Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting MarkupSafe>=2.0 (from jinja2)
Downloading markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)
Downloading pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (794 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 794.2/794.2 kB 28.2 MB/s 0:00:00
Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Downloading markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (23 kB)
Installing collected packages: pyyaml, MarkupSafe, jinja2
Successfully installed MarkupSafe-3.0.3 jinja2-3.1.6 pyyaml-6.0.3
Collecting awkward==2.8.11 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 7))
Downloading awkward-2.8.11-py3-none-any.whl.metadata (7.5 kB)
Collecting awkward-cpp==51 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 11))
Downloading awkward_cpp-51-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (2.2 kB)
Collecting cramjam==2.11.0 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 13))
Downloading cramjam-2.11.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
Collecting execnet==2.1.2 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 15))
Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB)
Collecting fsspec==2026.1.0 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 17))
Downloading fsspec-2026.1.0-py3-none-any.whl.metadata (10 kB)
Collecting iniconfig==2.3.0 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 21))
Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Collecting numpy==2.4.1 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 23))
Downloading numpy-2.4.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
Collecting packaging==25.0 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 30))
Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting pluggy==1.6.0 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 36))
Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Collecting pygments==2.19.2 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 38))
Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
Collecting pyhepmc==2.16.1 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 40))
Downloading pyhepmc-2.16.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (5.0 kB)
Collecting pytest==9.0.2 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 42))
Downloading pytest-9.0.2-py3-none-any.whl.metadata (7.6 kB)
Collecting pytest-check==2.6.2 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 49))
Downloading pytest_check-2.6.2-py3-none-any.whl.metadata (12 kB)
Collecting pytest-repeat==0.9.4 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 51))
Downloading pytest_repeat-0.9.4-py3-none-any.whl.metadata (4.9 kB)
Collecting pytest-timeout==2.4.0 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 53))
Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB)
Collecting pytest-xdist==3.8.0 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 55))
Downloading pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB)
Requirement already satisfied: pyyaml==6.0.3 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from -r /builds/acts/ci-
bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 57)) (6.0.3)
Collecting uproot==5.6.9 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 59))
Downloading uproot-5.6.9-py3-none-any.whl.metadata (34 kB)
Collecting xxhash==3.6.0 (from -r /builds/acts/ci-bridge/src/CI/dependencies/../../Python/Examples/tests/requirements.txt (line 61))
Downloading xxhash-3.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (13 kB)
Downloading awkward-2.8.11-py3-none-any.whl (909 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 909.5/909.5 kB 29.5 MB/s 0:00:00
Downloading awkward_cpp-51-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (656 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 656.8/656.8 kB 70.5 MB/s 0:00:00
Downloading cramjam-2.11.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 86.4 MB/s 0:00:00
Downloading execnet-2.1.2-py3-none-any.whl (40 kB)
Downloading fsspec-2026.1.0-py3-none-any.whl (201 kB)
Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Downloading numpy-2.4.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 118.3 MB/s 0:00:00
Downloading packaging-25.0-py3-none-any.whl (66 kB)
Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 79.5 MB/s 0:00:00
Downloading pyhepmc-2.16.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (625 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 625.8/625.8 kB 67.1 MB/s 0:00:00
Downloading pytest-9.0.2-py3-none-any.whl (374 kB)
Downloading pytest_check-2.6.2-py3-none-any.whl (16 kB)
Downloading pytest_repeat-0.9.4-py3-none-any.whl (4.2 kB)
Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB)
Downloading pytest_xdist-3.8.0-py3-none-any.whl (46 kB)
Downloading uproot-5.6.9-py3-none-any.whl (394 kB)
Downloading xxhash-3.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (194 kB)
Installing collected packages: xxhash, pygments, pluggy, packaging, numpy, iniconfig, fsspec, execnet, cramjam, pytest, pyhepmc, awkward-cpp, pytest-
xdist, pytest-timeout, pytest-repeat, pytest-check, awkward, uproot
Successfully installed awkward-2.8.11 awkward-cpp-51 cramjam-2.11.0 execnet-2.1.2 fsspec-2026.1.0 iniconfig-2.3.0 numpy-2.4.1 packaging-25.0
pluggy-1.6.0 pygments-2.19.2 pyhepmc-2.16.1 pytest-9.0.2 pytest-check-2.6.2 pytest-repeat-0.9.4 pytest-timeout-2.4.0 pytest-xdist-3.8.0 uproot-5.6.9
xxhash-3.6.0
Collecting histcmp==0.8.1
Downloading histcmp-0.8.1-py3-none-any.whl.metadata (482 bytes)
Collecting matplotlib
Downloading matplotlib-3.10.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (52 kB)
Collecting hist>=2.8.0 (from hist[plot]>=2.8.0->histcmp==0.8.1)
Downloading hist-2.9.2-py3-none-any.whl.metadata (16 kB)
Requirement already satisfied: jinja2>=3.1.4 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from histcmp==0.8.1) (3.1.6)
Collecting mplhep>=0.3.55 (from histcmp==0.8.1)
Downloading mplhep-0.4.1-py3-none-any.whl.metadata (10 kB)
Requirement already satisfied: numpy>=2.1.3 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from histcmp==0.8.1) (2.4.1)
Collecting pydantic>=2.10.1 (from histcmp==0.8.1)
Downloading pydantic-2.12.5-py3-none-any.whl.metadata (90 kB)
Requirement already satisfied: pyyaml>=6.0.2 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from histcmp==0.8.1) (6.0.3)
Collecting rich>=13.9.4 (from histcmp==0.8.1)
Downloading rich-14.2.0-py3-none-any.whl.metadata (18 kB)
Collecting scipy>=1.14.1 (from histcmp==0.8.1)
Downloading scipy-1.17.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Collecting typer>=0.13.1 (from histcmp==0.8.1)
Downloading typer-0.21.1-py3-none-any.whl.metadata (16 kB)
Collecting contourpy>=1.0.1 (from matplotlib)
Downloading contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (5.5 kB)
Collecting cycler>=0.10 (from matplotlib)
Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib)
Downloading fonttools-4.61.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (114 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib)
Downloading kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (6.3 kB)
Requirement already satisfied: packaging>=20.0 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from matplotlib) (25.0)
Collecting pillow>=8 (from matplotlib)
Downloading pillow-12.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB)
Collecting pyparsing>=3 (from matplotlib)
Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Collecting python-dateutil>=2.7 (from matplotlib)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting boost-histogram<1.7,>=1.5 (from hist>=2.8.0->hist[plot]>=2.8.0->histcmp==0.8.1)
Downloading boost_histogram-1.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (26 kB)
Collecting histoprint>=2.2.0 (from hist>=2.8.0->hist[plot]>=2.8.0->histcmp==0.8.1)
Downloading histoprint-2.6.0-py3-none-any.whl.metadata (17 kB)
Collecting click>=7.0.0 (from histoprint>=2.2.0->hist>=2.8.0->hist[plot]>=2.8.0->histcmp==0.8.1)
Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
Collecting uhi>=0.2.1 (from histoprint>=2.2.0->hist>=2.8.0->hist[plot]>=2.8.0->histcmp==0.8.1)
Downloading uhi-1.0.0-py3-none-any.whl.metadata (5.7 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from
jinja2>=3.1.4->histcmp==0.8.1) (3.0.3)
Collecting mplhep-data>=0.0.4 (from mplhep>=0.3.55->histcmp==0.8.1)
Downloading mplhep_data-0.0.5-py3-none-any.whl.metadata (3.4 kB)
Collecting annotated-types>=0.6.0 (from pydantic>=2.10.1->histcmp==0.8.1)
Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.41.5 (from pydantic>=2.10.1->histcmp==0.8.1)
Downloading pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.3 kB)
Collecting typing-extensions>=4.14.1 (from pydantic>=2.10.1->histcmp==0.8.1)
Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting typing-inspection>=0.4.2 (from pydantic>=2.10.1->histcmp==0.8.1)
Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib)
Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=13.9.4->histcmp==0.8.1)
Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from
rich>=13.9.4->histcmp==0.8.1) (2.19.2)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.9.4->histcmp==0.8.1)
Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting shellingham>=1.3.0 (from typer>=0.13.1->histcmp==0.8.1)
Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Downloading histcmp-0.8.1-py3-none-any.whl (208 kB)
Downloading matplotlib-3.10.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.8/9.8 MB 114.7 MB/s 0:00:00
Downloading contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (363 kB)
Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB)
Downloading fonttools-4.61.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (4.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 129.1 MB/s 0:00:00
Downloading hist-2.9.2-py3-none-any.whl (42 kB)
Downloading boost_histogram-1.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 95.0 MB/s 0:00:00
Downloading histoprint-2.6.0-py3-none-any.whl (16 kB)
Downloading click-8.3.1-py3-none-any.whl (108 kB)
Downloading kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 127.3 MB/s 0:00:00
Downloading mplhep-0.4.1-py3-none-any.whl (50 kB)
Downloading mplhep_data-0.0.5-py3-none-any.whl (9.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.1/9.1 MB 120.6 MB/s 0:00:00
Downloading pillow-12.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 80.6 MB/s 0:00:00
Downloading pydantic-2.12.5-py3-none-any.whl (463 kB)
Downloading pydantic_core-2.41.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 128.8 MB/s 0:00:00
Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Downloading rich-14.2.0-py3-none-any.whl (243 kB)
Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Downloading scipy-1.17.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.0/35.0 MB 105.5 MB/s 0:00:00
Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Downloading typer-0.21.1-py3-none-any.whl (47 kB)
Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Downloading uhi-1.0.0-py3-none-any.whl (25 kB)
Installing collected packages: uhi, typing-extensions, six, shellingham, scipy, pyparsing, pillow, mplhep-data, mdurl, kiwisolver, fonttools, cycler,
contourpy, click, boost-histogram, annotated-types, typing-inspection, python-dateutil, pydantic-core, markdown-it-py, histoprint, rich, pydantic,
matplotlib, hist, typer, mplhep, histcmp
Successfully installed annotated-types-0.7.0 boost-histogram-1.6.1 click-8.3.1 contourpy-1.3.3 cycler-0.12.1 fonttools-4.61.1 hist-2.9.2 histcmp-0.8.1
histoprint-2.6.0 kiwisolver-1.4.9 markdown-it-py-4.0.0 matplotlib-3.10.8 mdurl-0.1.2 mplhep-0.4.1 mplhep-data-0.0.5 pillow-12.1.0 pydantic-2.12.5
pydantic-core-2.41.5 pyparsing-3.3.2 python-dateutil-2.9.0.post0 rich-14.2.0 scipy-1.17.0 shellingham-1.5.4 six-1.17.0 typer-0.21.1 typing-
extensions-4.15.0 typing-inspection-0.4.2 uhi-1.0.0
Collecting pytest-md-report
Downloading pytest_md_report-0.7.0-py3-none-any.whl.metadata (20 kB)
Collecting pytablewriter<2,>=1.2.0 (from pytest-md-report)
Downloading pytablewriter-1.2.1-py3-none-any.whl.metadata (38 kB)
Collecting pytest!=6.0.0,<9,>=3.3.2 (from pytest-md-report)
Downloading pytest-8.4.2-py3-none-any.whl.metadata (7.7 kB)
Collecting tcolorpy<1,>=0.0.5 (from pytest-md-report)
Downloading tcolorpy-0.1.7-py3-none-any.whl.metadata (6.3 kB)
Collecting typepy<2,>=1.1.1 (from pytest-md-report)
Downloading typepy-1.3.4-py3-none-any.whl.metadata (9.2 kB)
Collecting setuptools>=38.3.0 (from pytablewriter<2,>=1.2.0->pytest-md-report)
Downloading setuptools-80.10.1-py3-none-any.whl.metadata (6.7 kB)
Collecting DataProperty<2,>=1.1.0 (from pytablewriter<2,>=1.2.0->pytest-md-report)
Downloading DataProperty-1.1.0-py3-none-any.whl.metadata (11 kB)
Collecting mbstrdecoder<2,>=1.0.0 (from pytablewriter<2,>=1.2.0->pytest-md-report)
Downloading mbstrdecoder-1.1.4-py3-none-any.whl.metadata (4.3 kB)
Collecting pathvalidate<4,>=2.3.0 (from pytablewriter<2,>=1.2.0->pytest-md-report)
Downloading pathvalidate-3.3.1-py3-none-any.whl.metadata (12 kB)
Collecting tabledata<2,>=1.3.1 (from pytablewriter<2,>=1.2.0->pytest-md-report)
Downloading tabledata-1.3.4-py3-none-any.whl.metadata (3.7 kB)
Collecting chardet<6,>=3.0.4 (from mbstrdecoder<2,>=1.0.0->pytablewriter<2,>=1.2.0->pytest-md-report)
Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB)
Requirement already satisfied: iniconfig>=1 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from
pytest!=6.0.0,<9,>=3.3.2->pytest-md-report) (2.3.0)
Requirement already satisfied: packaging>=20 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from
pytest!=6.0.0,<9,>=3.3.2->pytest-md-report) (25.0)
Requirement already satisfied: pluggy<2,>=1.5 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from
pytest!=6.0.0,<9,>=3.3.2->pytest-md-report) (1.6.0)
Requirement already satisfied: pygments>=2.7.2 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from
pytest!=6.0.0,<9,>=3.3.2->pytest-md-report) (2.19.2)
Requirement already satisfied: python-dateutil<3.0.0,>=2.8.0 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from
typepy[datetime]<2,>=1.3.2->pytablewriter<2,>=1.2.0->pytest-md-report) (2.9.0.post0)
Collecting pytz>=2018.9 (from typepy[datetime]<2,>=1.3.2->pytablewriter<2,>=1.2.0->pytest-md-report)
Downloading pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)
Requirement already satisfied: six>=1.5 in /builds/acts/ci-bridge/dependencies/venv/lib/python3.14/site-packages (from python-
dateutil<3.0.0,>=2.8.0->typepy[datetime]<2,>=1.3.2->pytablewriter<2,>=1.2.0->pytest-md-report) (1.17.0)
Downloading pytest_md_report-0.7.0-py3-none-any.whl (14 kB)
Downloading pytablewriter-1.2.1-py3-none-any.whl (91 kB)
Downloading DataProperty-1.1.0-py3-none-any.whl (27 kB)
Downloading mbstrdecoder-1.1.4-py3-none-any.whl (7.9 kB)
Downloading chardet-5.2.0-py3-none-any.whl (199 kB)
Downloading pathvalidate-3.3.1-py3-none-any.whl (24 kB)
Downloading pytest-8.4.2-py3-none-any.whl (365 kB)
Downloading tabledata-1.3.4-py3-none-any.whl (11 kB)
Downloading tcolorpy-0.1.7-py3-none-any.whl (8.1 kB)
Downloading typepy-1.3.4-py3-none-any.whl (31 kB)
Downloading pytz-2025.2-py2.py3-none-any.whl (509 kB)
Downloading setuptools-80.10.1-py3-none-any.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 59.0 MB/s 0:00:00
Installing collected packages: pytz, tcolorpy, setuptools, pytest, pathvalidate, chardet, mbstrdecoder, typepy, DataProperty, tabledata,
pytablewriter, pytest-md-report
Attempting uninstall: pytest
Found existing installation: pytest 9.0.2
Uninstalling pytest-9.0.2:
Successfully uninstalled pytest-9.0.2
Successfully installed DataProperty-1.1.0 chardet-5.2.0 mbstrdecoder-1.1.4 pathvalidate-3.3.1 pytablewriter-1.2.1 pytest-8.4.2 pytest-md-report-0.7.0
pytz-2025.2 setuptools-80.10.1 tabledata-1.3.4 tcolorpy-0.1.7 typepy-1.3.4
[Python environment prepared] 43.545 s
Set environment variables
=> PATH=/builds/acts/ci-bridge/dependencies/venv/bin:/builds/acts/ci-bridge/dependencies/view/bin/:/builds/acts/ci-
bridge/spack/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
=> LD_LIBRARY_PATH=/builds/acts/ci-bridge/dependencies/venv/lib:/builds/acts/ci-bridge/dependencies/view/lib:/builds/acts/ci-
bridge/dependencies/view/lib/root
=> DYLD_LIBRARY_PATH=/builds/acts/ci-bridge/dependencies/venv/lib:/builds/acts/ci-bridge/dependencies/view/lib:/builds/acts/ci-
bridge/dependencies/view/lib/root
=> CMAKE_PREFIX_PATH=/builds/acts/ci-bridge/dependencies/venv:/builds/acts/ci-bridge/dependencies/view
=> ROOT_SETUP_SCRIPT=/builds/acts/ci-bridge/dependencies/view/bin/thisroot.sh
=> ROOT_INCLUDE_PATH=/builds/acts/ci-bridge/dependencies/view/include
=> PKG_CONFIG_PATH=
=> pythonLocation=
=> Python_ROOT_DIR=
=> Python2_ROOT_DIR=
=> Python3_ROOT_DIR=
[Setup script complete] 0.006 s
$ cd ..
$ source build/this_acts_withdeps.sh
INFO: Found OpenDataDetector and set it up
INFO: Acts Python 3.14 bindings setup complete.
$ cd src
$ pytest -rfExw -k "not gnn" -v
============================= test session starts ==============================
platform linux -- Python 3.14.2, pytest-8.4.2, pluggy-1.6.0 -- /builds/acts/ci-bridge/dependencies/venv/bin/python3
cachedir: .pytest_cache
rootdir: /builds/acts/ci-bridge/src
configfile: pytest.ini
testpaths: Python/Examples/tests, docs/examples
plugins: xdist-3.8.0, timeout-2.4.0, repeat-0.9.4, check-2.6.2, md-report-0.7.0
collecting ... collected 331 items / 6 deselected / 325 selected
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[AdaptiveMultiVertexFinderAlgorithm] PASSED [ 0%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[VertexFitterAlgorithm] PASSED [ 0%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[IterativeVertexFinderAlgorithm] PASSED [ 0%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[HoughVertexFinderAlgorithm] PASSED [ 1%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[SpacePointMaker] PASSED [ 1%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[TrackFindingAlgorithm] PASSED [ 1%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[SeedingAlgorithm] PASSED [ 2%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[TrackParamsEstimationAlgorithm] PASSED [ 2%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[EventGenerator] PASSED [ 2%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[FatrasSimulation] PASSED [ 3%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[MaterialMapping] PASSED [ 3%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[TruthTrackFinder] PASSED [ 3%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[ParticleSelector] PASSED [ 4%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[TruthVertexFinder] PASSED [ 4%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[TrackParameterSmearing] PASSED [ 4%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[TrackSelectorAlgorithm] PASSED [ 4%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[TrackFittingAlgorithm] PASSED [ 5%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[ParticlesPrinter] PASSED [ 5%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[TrackParametersPrinter] PASSED [ 5%]
Python/Examples/tests/test_algorithms.py::test_algorithm_interface[PropagationAlgorithm] PASSED [ 6%]
Python/Examples/tests/test_algorithms.py::test_g4_algorithms PASSED [ 6%]
Python/Examples/tests/test_algorithms.py::test_special_algorithm_interfaces PASSED [ 6%]
Python/Examples/tests/test_alignmentdecorator.py::test_alignmentdecorator_io_mode PASSED [ 7%]
Python/Examples/tests/test_alignmentdecorator.py::test_alignmentdecorator_gen_mode PASSED [ 7%]
Python/Examples/tests/test_base.py::test_version PASSED [ 7%]
Python/Examples/tests/test_base.py::test_logging PASSED [ 8%]
Python/Examples/tests/test_base.py::test_pgd_particle PASSED [ 8%]
Python/Examples/tests/test_base.py::test_algebra PASSED [ 8%]
Python/Examples/tests/test_base.py::test_empty_sequencer[configPosConstructor] PASSED [ 8%]
Python/Examples/tests/test_base.py::test_empty_sequencer[configKwConstructor] PASSED [ 9%]
Python/Examples/tests/test_base.py::test_empty_sequencer[kwargsConstructor] PASSED [ 9%]
Python/Examples/tests/test_base.py::test_sequencer_single_threaded PASSED [ 9%]
Python/Examples/tests/test_base.py::test_sequencer_multi_threaded PASSED [ 10%]
Python/Examples/tests/test_base.py::test_random_number PASSED [ 10%]
Python/Examples/tests/test_base.py::test_constructors PASSED [ 10%]
Python/Examples/tests/test_base.py::test_geometry_context_factory PASSED [ 11%]
Python/Examples/tests/test_base.py::test_geometry_context_deprecated_constructor PASSED [ 11%]
Python/Examples/tests/test_blueprint.py::test_zdirection_container_blueprint PASSED [ 11%]
Python/Examples/tests/test_covfie.py::test_constant_field_conversion PASSED [ 12%]
Python/Examples/tests/test_covfie.py::test_inhomogeneous_field_conversion PASSED [ 12%]
Python/Examples/tests/test_detectors.py::test_generic_geometry PASSED [ 12%]
Python/Examples/tests/test_detectors.py::test_telescope_geometry PASSED [ 12%]
Python/Examples/tests/test_detectors.py::test_odd PASSED [ 13%]
Python/Examples/tests/test_detectors.py::test_tgeo_config_triplet PASSED [ 13%]
Python/Examples/tests/test_detectors.py::test_tgeo_config_volume PASSED [ 13%]
Python/Examples/tests/test_detectors.py::test_coordinate_converter PASSED [ 14%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_measurement_writer PASSED [ 14%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_simhit_writer[configPosConstructor] PASSED [ 14%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_simhit_writer[configKwConstructor] PASSED [ 15%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_simhit_writer[kwargsConstructor] PASSED [ 15%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_particle_writer PASSED [ 15%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_particle_writer_separate_files PASSED [ 16%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_multitrajectory_writer PASSED [ 16%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_tracks_writer PASSED [ 16%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_simhit_particle_reader[mu-] PASSED [ 16%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_reader[mu-] PASSED [ 17%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_writer_copy[mu-] PASSED [ 17%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_simhit_particle_reader[pi-] PASSED [ 17%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_reader[pi-] PASSED [ 18%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_writer_copy[pi-] PASSED [ 18%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_measurement_reader PASSED [ 18%]
Python/Examples/tests/test_edm4hep.py::test_edm4hep_tracks_reader PASSED [ 19%]
Python/Examples/tests/test_event_data.py::test_particle_hypothesis PASSED [ 19%]
Python/Examples/tests/test_examples.py::test_pythia8 PASSED [ 19%]
Python/Examples/tests/test_examples.py::test_fatras PASSED [ 20%]
Python/Examples/tests/test_examples.py::test_geant4 PASSED [ 20%]
Python/Examples/tests/test_examples.py::test_seeding PASSED [ 20%]
Python/Examples/tests/test_examples.py::test_hashing_seeding PASSED [ 20%]
Python/Examples/tests/test_examples.py::test_seeding_orthogonal PASSED [ 21%]
Python/Examples/tests/test_examples.py::test_itk_seeding PASSED [ 21%]
Python/Examples/tests/test_examples.py::test_propagation PASSED [ 21%]
Python/Examples/tests/test_examples.py::test_material_recording PASSED [ 22%]
Python/Examples/tests/test_examples.py::test_truth_tracking_kalman[generic-0.0] PASSED [ 22%]
Python/Examples/tests/test_examples.py::test_truth_tracking_kalman[generic-1000.0] PASSED [ 22%]
Python/Examples/tests/test_examples.py::test_truth_tracking_kalman[odd-0.0] PASSED [ 23%]
Python/Examples/tests/test_examples.py::test_truth_tracking_kalman[odd-1000.0] PASSED [ 23%]
Python/Examples/tests/test_examples.py::test_truth_tracking_gsf[generic] PASSED [ 23%]
Python/Examples/tests/test_examples.py::test_truth_tracking_gsf[odd] PASSED [ 24%]
Python/Examples/tests/test_examples.py::test_refitting[generic] PASSED [ 24%]
Python/Examples/tests/test_examples.py::test_refitting[odd] PASSED [ 24%]
Python/Examples/tests/test_examples.py::test_particle_gun PASSED [ 24%]
Python/Examples/tests/test_examples.py::test_material_mapping PASSED [ 25%]
Python/Examples/tests/test_examples.py::test_volume_material_mapping PASSED [ 25%]
Python/Examples/tests/test_examples.py::test_digitization_example[smeared] PASSED [ 25%]
Python/Examples/tests/test_examples.py::test_digitization_example[geometric] PASSED [ 26%]
Python/Examples/tests/test_examples.py::test_digitization_example_input_parsing[smeared] PASSED [ 26%]
Python/Examples/tests/test_examples.py::test_digitization_example_input_parsing[geometric] PASSED [ 26%]
Python/Examples/tests/test_examples.py::test_digitization_example_input_parsing[odd-smeared] PASSED [ 27%]
Python/Examples/tests/test_examples.py::test_digitization_example_input_parsing[odd-geometric] PASSED [ 27%]
Python/Examples/tests/test_examples.py::test_digitization_example_input[smeared] PASSED [ 27%]
Python/Examples/tests/test_examples.py::test_digitization_example_input[geometric] PASSED [ 28%]
Python/Examples/tests/test_examples.py::test_digitization_config_example PASSED [ 28%]
Python/Examples/tests/test_examples.py::test_ckf_tracks_example[generic-full_seeding] PASSED [ 28%]
Python/Examples/tests/test_examples.py::test_ckf_tracks_example[generic-truth_estimated] PASSED [ 28%]
Python/Examples/tests/test_examples.py::test_ckf_tracks_example[generic-truth_smeared] PASSED [ 29%]
Python/Examples/tests/test_examples.py::test_ckf_tracks_example[odd-full_seeding] PASSED [ 29%]
Python/Examples/tests/test_examples.py::test_ckf_tracks_example[odd-truth_estimated] PASSED [ 29%]
Python/Examples/tests/test_examples.py::test_ckf_tracks_example[odd-truth_smeared] PASSED [ 30%]
Python/Examples/tests/test_examples.py::test_full_chain_odd_example PASSED [ 30%]
Python/Examples/tests/test_examples.py::test_full_chain_odd_example_pythia_geant4 PASSED [ 30%]
Python/Examples/tests/test_examples.py::test_ML_Ambiguity_Solver PASSED [ 31%]
Python/Examples/tests/test_examples.py::test_bfield_writing PASSED [ 31%]
Python/Examples/tests/test_examples.py::test_strip_spacepoints[generic] SKIPPED [ 31%]
Python/Examples/tests/test_examples.py::test_strip_spacepoints[odd] PASSED [ 32%]
Python/Examples/tests/test_examples.py::test_geomodel_G4 PASSED [ 32%]
Python/Examples/tests/test_fpe.py::test_notrackfpe PASSED [ 32%]
Python/Examples/tests/test_fpe.py::test_fpe_single_fail_at_end[FLTDIV] PASSED [ 32%]
Python/Examples/tests/test_fpe.py::test_fpe_single_fail_at_end[FLTOVF] PASSED [ 33%]
Python/Examples/tests/test_fpe.py::test_fpe_single_fail_at_end[FLTINV] PASSED [ 33%]
Python/Examples/tests/test_fpe.py::test_fpe_single_fail_immediately[FLTDIV] PASSED [ 33%]
Python/Examples/tests/test_fpe.py::test_fpe_single_fail_immediately[FLTOVF] PASSED [ 34%]
Python/Examples/tests/test_fpe.py::test_fpe_single_fail_immediately[FLTINV] PASSED [ 34%]
Python/Examples/tests/test_fpe.py::test_fpe_nocontext PASSED [ 34%]
Python/Examples/tests/test_fpe.py::test_fpe_rearm[FLTDIV] PASSED [ 35%]
Python/Examples/tests/test_fpe.py::test_fpe_rearm[FLTOVF] PASSED [ 35%]
Python/Examples/tests/test_fpe.py::test_fpe_rearm[FLTINV] PASSED [ 35%]
Python/Examples/tests/test_fpe.py::test_fpe_masking_single[FLTDIV] PASSED [ 36%]
Python/Examples/tests/test_fpe.py::test_fpe_masking_single[FLTOVF] PASSED [ 36%]
Python/Examples/tests/test_fpe.py::test_fpe_masking_single[FLTINV] PASSED [ 36%]
Python/Examples/tests/test_fpe.py::test_masking_load_yaml[FLTDIV] PASSED [ 36%]
Python/Examples/tests/test_fpe.py::test_masking_load_yaml[FLTOVF] PASSED [ 37%]
Python/Examples/tests/test_fpe.py::test_masking_load_yaml[FLTINV] PASSED [ 37%]
Python/Examples/tests/test_fpe.py::test_fpe_context[FLTDIV] PASSED [ 37%]
Python/Examples/tests/test_fpe.py::test_fpe_context[FLTOVF] PASSED [ 38%]
Python/Examples/tests/test_fpe.py::test_fpe_context[FLTINV] PASSED [ 38%]
Python/Examples/tests/test_fpe.py::test_buffer_sufficient PASSED [ 38%]
Python/Examples/tests/test_generators.py::test_uniform_vertex_generator PASSED [ 39%]
Python/Examples/tests/test_geometry.py::test_geometry_example[generic] PASSED [ 39%]
Python/Examples/tests/test_geometry.py::test_geometry_example[generic-gen3] PASSED [ 39%]
Python/Examples/tests/test_geometry.py::test_geometry_example[odd] PASSED [ 40%]
Python/Examples/tests/test_geometry.py::test_geometry_visitor PASSED [ 40%]
Python/Examples/tests/test_geometry.py::test_odd_gen1 PASSED [ 40%]
Python/Examples/tests/test_geometry.py::test_odd_gen3 PASSED [ 40%]
Python/Examples/tests/test_hepmc3.py::test_hemc3_writer[hepmc3-uncompressed] PASSED [ 41%]
Python/Examples/tests/test_hepmc3.py::test_hemc3_writer[hepmc3-zlib] PASSED [ 41%]
Python/Examples/tests/test_hepmc3.py::test_hemc3_writer[hepmc3-lzma] PASSED [ 41%]
Python/Examples/tests/test_hepmc3.py::test_hemc3_writer[hepmc3-bzip2] PASSED [ 42%]
Python/Examples/tests/test_hepmc3.py::test_hemc3_writer[hepmc3-zstd] PASSED [ 42%]
Python/Examples/tests/test_hepmc3.py::test_hemc3_writer[root] PASSED [ 42%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf1-1-5] PASSED [ 43%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf1-2-5] PASSED [ 43%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf1-3-5] PASSED [ 43%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf1-4-5] PASSED [ 44%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf1-5-5] PASSED [ 44%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf5-1-5] PASSED [ 44%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf5-2-5] PASSED [ 44%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf5-3-5] PASSED [ 45%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf5-4-5] PASSED [ 45%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf5-5-5] PASSED [ 45%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf15-1-5] PASSED [ 46%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf15-2-5] PASSED [ 46%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf15-3-5] PASSED [ 46%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf15-4-5] PASSED [ 47%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf15-5-5] PASSED [ 47%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf50-1-5] PASSED [ 47%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf50-2-5] PASSED [ 48%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf50-3-5] PASSED [ 48%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf50-4-5] PASSED [ 48%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_stall[buf50-5-5] PASSED [ 48%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_not_in_order PASSED [ 49%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_pythia8[hepmc3-uncompressed] PASSED [ 49%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_pythia8[hepmc3-zlib] PASSED [ 49%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_pythia8[hepmc3-lzma] PASSED [ 50%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_pythia8[hepmc3-bzip2] PASSED [ 50%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_pythia8[hepmc3-zstd] PASSED [ 50%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_pythia8[root] PASSED [ 51%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader[hepmc3-uncompressed] PASSED [ 51%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader[hepmc3-zlib] PASSED [ 51%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader[hepmc3-lzma] PASSED [ 52%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader[hepmc3-bzip2] PASSED [ 52%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader[hepmc3-zstd] PASSED [ 52%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader[root] PASSED [ 52%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events[hepmc3-uncompressed] PASSED [ 53%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events[hepmc3-zlib] PASSED [ 53%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events[hepmc3-lzma] PASSED [ 53%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events[hepmc3-bzip2] PASSED [ 54%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events[hepmc3-zstd] PASSED [ 54%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events[root] PASSED [ 54%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events_too_large[hepmc3-uncompressed] PASSED [ 55%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events_too_large[hepmc3-zlib] PASSED [ 55%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events_too_large[hepmc3-lzma] PASSED [ 55%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events_too_large[hepmc3-bzip2] PASSED [ 56%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events_too_large[hepmc3-zstd] PASSED [ 56%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_explicit_num_events_too_large[root] PASSED [ 56%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_skip_events[hepmc3-uncompressed] PASSED [ 56%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_skip_events[hepmc3-zlib] PASSED [ 57%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_skip_events[hepmc3-lzma] PASSED [ 57%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_skip_events[hepmc3-bzip2] PASSED [ 57%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_skip_events[hepmc3-zstd] PASSED [ 58%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_skip_events[root] PASSED [ 58%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_compression_modes PASSED [ 58%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_compression_auto_detection[uncompressed] PASSED [ 59%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_compression_auto_detection[zlib] PASSED [ 59%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_compression_auto_detection[lzma] PASSED [ 59%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_compression_auto_detection[bzip2] PASSED [ 60%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_compression_auto_detection[zstd] PASSED [ 60%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_compression_consistency PASSED [ 60%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_compression_explicit_with_path PASSED [ 60%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_writer_root_compression_error PASSED [ 61%]
Python/Examples/tests/test_hepmc3.py::test_hepmc3_reader_multiple_files PASSED [ 61%]
Python/Examples/tests/test_logging.py::test_logging_threshold PASSED [ 61%]
Python/Examples/tests/test_logging.py::test_logging_threshold_context_manager PASSED [ 62%]
Python/Examples/tests/test_logging.py::test_logging_threshold_context_manager_exception PASSED [ 62%]
Python/Examples/tests/test_magnetic_field.py::test_null_bfield PASSED [ 62%]
Python/Examples/tests/test_magnetic_field.py::test_constant_bfield PASSED [ 63%]
Python/Examples/tests/test_magnetic_field.py::test_solenoid[configPosConstructor] PASSED [ 63%]
Python/Examples/tests/test_magnetic_field.py::test_solenoid[configKwConstructor] PASSED [ 63%]
Python/Examples/tests/test_magnetic_field.py::test_solenoid[kwargsConstructor] PASSED [ 64%]
Python/Examples/tests/test_magnetic_field.py::test_multiregion_bfield PASSED [ 64%]
Python/Examples/tests/test_material.py::test_material_root[configPosConstructor] PASSED [ 64%]
Python/Examples/tests/test_material.py::test_material_root[configKwConstructor] PASSED [ 64%]
Python/Examples/tests/test_material.py::test_material_root[kwargsConstructor] PASSED [ 65%]
Python/Examples/tests/test_material.py::test_json_material_decorator PASSED [ 65%]
Python/Examples/tests/test_misc.py::test_gsf_debugger PASSED [ 65%]
Python/Examples/tests/test_navigation.py::test_navigation_policy_factory PASSED [ 66%]
Python/Examples/tests/test_navigation.py::test_navigation_policy_factory_build_empty PASSED [ 66%]
Python/Examples/tests/test_navigation.py::test_try_all_arguments PASSED [ 66%]
Python/Examples/tests/test_propagation.py::test_navigator[configPosConstructor] PASSED [ 67%]
Python/Examples/tests/test_propagation.py::test_navigator[configKwConstructor] PASSED [ 67%]
Python/Examples/tests/test_propagation.py::test_navigator[kwargsConstructor] PASSED [ 67%]
Python/Examples/tests/test_propagation.py::test_steppers[configPosConstructor] PASSED [ 68%]
Python/Examples/tests/test_propagation.py::test_steppers[configKwConstructor] PASSED [ 68%]
Python/Examples/tests/test_propagation.py::test_steppers[kwargsConstructor] PASSED [ 68%]
Python/Examples/tests/test_reader.py::test_root_particle_reader[configPosConstructor] PASSED [ 68%]
Python/Examples/tests/test_reader.py::test_root_particle_reader[configKwConstructor] PASSED [ 69%]
Python/Examples/tests/test_reader.py::test_root_particle_reader[kwargsConstructor] PASSED [ 69%]
Python/Examples/tests/test_reader.py::test_csv_particle_reader[configPosConstructor] PASSED [ 69%]
Python/Examples/tests/test_reader.py::test_csv_particle_reader[configKwConstructor] PASSED [ 70%]
Python/Examples/tests/test_reader.py::test_csv_particle_reader[kwargsConstructor] PASSED [ 70%]
Python/Examples/tests/test_reader.py::test_root_reader_interface[configPosConstructor-RootParticleReader] PASSED [ 70%]
Python/Examples/tests/test_reader.py::test_root_reader_interface[configPosConstructor-RootTrackSummaryReader] PASSED [ 71%]
Python/Examples/tests/test_reader.py::test_root_reader_interface[configKwConstructor-RootParticleReader] PASSED [ 71%]
Python/Examples/tests/test_reader.py::test_root_reader_interface[configKwConstructor-RootTrackSummaryReader] PASSED [ 71%]
Python/Examples/tests/test_reader.py::test_root_reader_interface[kwargsConstructor-RootParticleReader] PASSED [ 72%]
Python/Examples/tests/test_reader.py::test_root_reader_interface[kwargsConstructor-RootTrackSummaryReader] PASSED [ 72%]
Python/Examples/tests/test_reader.py::test_root_material_track_reader PASSED [ 72%]
Python/Examples/tests/test_reader.py::test_csv_meas_reader[configPosConstructor] PASSED [ 72%]
Python/Examples/tests/test_reader.py::test_csv_meas_reader[configKwConstructor] PASSED [ 73%]
Python/Examples/tests/test_reader.py::test_csv_meas_reader[kwargsConstructor] PASSED [ 73%]
Python/Examples/tests/test_reader.py::test_csv_simhits_reader[configPosConstructor] PASSED [ 73%]
Python/Examples/tests/test_reader.py::test_csv_simhits_reader[configKwConstructor] PASSED [ 74%]
Python/Examples/tests/test_reader.py::test_csv_simhits_reader[kwargsConstructor] PASSED [ 74%]
Python/Examples/tests/test_reader.py::test_buffered_reader[configPosConstructor] PASSED [ 74%]
Python/Examples/tests/test_reader.py::test_buffered_reader[configKwConstructor] PASSED [ 75%]
Python/Examples/tests/test_reader.py::test_buffered_reader[kwargsConstructor] PASSED [ 75%]
Python/Examples/tests/test_writer.py::test_obj_propagation_step_writer[configPosConstructor] PASSED [ 75%]
Python/Examples/tests/test_writer.py::test_obj_propagation_step_writer[configKwConstructor] PASSED [ 76%]
Python/Examples/tests/test_writer.py::test_obj_propagation_step_writer[kwargsConstructor] PASSED [ 76%]
Python/Examples/tests/test_writer.py::test_csv_particle_writer[configPosConstructor] PASSED [ 76%]
Python/Examples/tests/test_writer.py::test_csv_particle_writer[configKwConstructor] PASSED [ 76%]
Python/Examples/tests/test_writer.py::test_csv_particle_writer[kwargsConstructor] PASSED [ 77%]
Python/Examples/tests/test_writer.py::test_root_prop_step_writer[configPosConstructor] PASSED [ 77%]
Python/Examples/tests/test_writer.py::test_root_prop_step_writer[configKwConstructor] PASSED [ 77%]
Python/Examples/tests/test_writer.py::test_root_prop_step_writer[kwargsConstructor] PASSED [ 78%]
Python/Examples/tests/test_writer.py::test_root_particle_writer[configPosConstructor] PASSED [ 78%]
Python/Examples/tests/test_writer.py::test_root_particle_writer[configKwConstructor] PASSED [ 78%]
Python/Examples/tests/test_writer.py::test_root_particle_writer[kwargsConstructor] PASSED [ 79%]
Python/Examples/tests/test_writer.py::test_root_meas_writer PASSED [ 79%]
Python/Examples/tests/test_writer.py::test_root_simhits_writer[configPosConstructor] PASSED [ 79%]
Python/Examples/tests/test_writer.py::test_root_simhits_writer[configKwConstructor] PASSED [ 80%]
Python/Examples/tests/test_writer.py::test_root_simhits_writer[kwargsConstructor] PASSED [ 80%]
Python/Examples/tests/test_writer.py::test_root_tracksummary_writer[configPosConstructor] PASSED [ 80%]
Python/Examples/tests/test_writer.py::test_root_tracksummary_writer[configKwConstructor] PASSED [ 80%]
Python/Examples/tests/test_writer.py::test_root_tracksummary_writer[kwargsConstructor] PASSED [ 81%]
Python/Examples/tests/test_writer.py::test_csv_meas_writer[configPosConstructor] PASSED [ 81%]
Python/Examples/tests/test_writer.py::test_csv_meas_writer[configKwConstructor] PASSED [ 81%]
Python/Examples/tests/test_writer.py::test_csv_meas_writer[kwargsConstructor] PASSED [ 82%]
Python/Examples/tests/test_writer.py::test_csv_simhits_writer[configPosConstructor] PASSED [ 82%]
Python/Examples/tests/test_writer.py::test_csv_simhits_writer[configKwConstructor] PASSED [ 82%]
Python/Examples/tests/test_writer.py::test_csv_simhits_writer[kwargsConstructor] PASSED [ 83%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootPropagationStepsWriter] PASSED [ 83%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootParticleWriter] PASSED [ 83%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootTrackFinderNTupleWriter] PASSED [ 84%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootTrackParameterWriter] PASSED [ 84%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootMaterialTrackWriter] PASSED [ 84%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootMeasurementWriter] PASSED [ 84%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootMaterialWriter] PASSED [ 85%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootSimHitWriter] PASSED [ 85%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootTrackStatesWriter] PASSED [ 85%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootTrackSummaryWriter] PASSED [ 86%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configPosConstructor-RootVertexNTupleWriter] PASSED [ 86%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootPropagationStepsWriter] PASSED [ 86%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootParticleWriter] PASSED [ 87%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootTrackFinderNTupleWriter] PASSED [ 87%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootTrackParameterWriter] PASSED [ 87%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootMaterialTrackWriter] PASSED [ 88%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootMeasurementWriter] PASSED [ 88%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootMaterialWriter] PASSED [ 88%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootSimHitWriter] PASSED [ 88%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootTrackStatesWriter] PASSED [ 89%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootTrackSummaryWriter] PASSED [ 89%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[configKwConstructor-RootVertexNTupleWriter] PASSED [ 89%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootPropagationStepsWriter] PASSED [ 90%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootParticleWriter] PASSED [ 90%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootTrackFinderNTupleWriter] PASSED [ 90%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootTrackParameterWriter] PASSED [ 91%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootMaterialTrackWriter] PASSED [ 91%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootMeasurementWriter] PASSED [ 91%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootMaterialWriter] PASSED [ 92%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootSimHitWriter] PASSED [ 92%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootTrackStatesWriter] PASSED [ 92%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootTrackSummaryWriter] PASSED [ 92%]
Python/Examples/tests/test_writer.py::test_root_writer_interface[kwargsConstructor-RootVertexNTupleWriter] PASSED [ 93%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvParticleWriter] PASSED [ 93%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvMeasurementWriter] PASSED [ 93%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvSimHitWriter] PASSED [ 94%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvTrackWriter] PASSED [ 94%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configPosConstructor-CsvTrackingGeometryWriter] PASSED [ 94%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvParticleWriter] PASSED [ 95%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvMeasurementWriter] PASSED [ 95%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvSimHitWriter] PASSED [ 95%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvTrackWriter] PASSED [ 96%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[configKwConstructor-CsvTrackingGeometryWriter] PASSED [ 96%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvParticleWriter] PASSED [ 96%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvMeasurementWriter] PASSED [ 96%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvSimHitWriter] PASSED [ 97%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvTrackWriter] PASSED [ 97%]
Python/Examples/tests/test_writer.py::test_csv_writer_interface[kwargsConstructor-CsvTrackingGeometryWriter] PASSED [ 97%]
Python/Examples/tests/test_writer.py::test_root_material_writer PASSED [ 98%]
Python/Examples/tests/test_writer.py::test_json_material_writer[fmt0] PASSED [ 98%]
Python/Examples/tests/test_writer.py::test_json_material_writer[fmt1] PASSED [ 98%]
Python/Examples/tests/test_writer.py::test_csv_multitrajectory_writer PASSED [ 99%]
Python/Examples/tests/test_writer.py::test_csv_trackparameter_writer PASSED [ 99%]
docs/examples/test_generic.py::test_generic_construction PASSED [ 99%]
docs/examples/test_odd.py::test_basic PASSED [100%]
=============================== warnings summary ===============================
../spack/opt/spack/linux-x86_64/root-6.38.00-ocl7pahxep6m233a5fqou3eyuhdsm26m/lib/root/cppyy/__init__.py:374
/builds/acts/ci-bridge/spack/opt/spack/linux-x86_64/root-6.38.00-ocl7pahxep6m233a5fqou3eyuhdsm26m/lib/root/cppyy/__init__.py:374: UserWarning:
CPyCppyy API not found (tried: /builds/acts/ci-
bridge/spack/opt/spack/linux-x86_64/python-3.14.2-uk6ljjlfvxge6xmbtomi7locxpcy67yu/include/site/python3.14); set CPPYY_API_PATH envar to the
'CPyCppyy' API directory to fix
warnings.warn("CPyCppyy API not found (tried: %s); "
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
===== 324 passed, 1 skipped, 6 deselected, 1 warning in 1139.82s (0:18:59) =====
section_end:1769004391
Loading