atomec-project / atoMEC

Python-based average-atom code for simulations of high energy density phenomena such as in warm dense matter.
https://atomec-project.github.io/atoMEC/
BSD 3-Clause "New" or "Revised" License
17 stars 12 forks source link

Introduce development tests to benchmark performance #215

Closed timcallow closed 11 months ago

timcallow commented 11 months ago

The CI testing suite checks that all changes do not cause incorrect results in the code. However, there was not yet a set of tests designed to check the performance of the code. This PR introduces that set of tests.

codecov[bot] commented 11 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (4c6e084) 96.96% compared to head (9536fa8) 97.17%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #215 +/- ## =========================================== + Coverage 96.96% 97.17% +0.20% =========================================== Files 14 14 Lines 2407 2407 =========================================== + Hits 2334 2339 +5 + Misses 73 68 -5 ``` [see 1 file with indirect coverage changes](https://app.codecov.io/gh/atomec-project/atoMEC/pull/215/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=atomec-project)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.