Closed esoteric-ephemera closed 1 month ago
Attention: Patch coverage is 67.09402%
with 231 lines
in your changes missing coverage. Please review.
Project coverage is 4.73%. Comparing base (
8d57884
) to head (af1523e
). Report is 25 commits behind head on main.
Summary
Splits atomate2 tests into batches using
pytest-split
(see related pymatgen change a while ago). Test times were generated from a CI run and averaging over python versions. This PR is synced up with #940 per the discussion there. Copying @janoshCurrent timing info
The forcefield Gruneisen workflow previously took a very long time, ~845 sec in CI. Making some small tweaks to its
BasePhononMaker
has reduced the time significantly to about 130 sec. Now the tests run at 310 sec/split for 3 splitsPrevious timing info
The best load balancing is probably 2-3 splits, since one workflow (forcefield Gruneisen) takes a very large amount of time
Some splits vs. timing notes: