Skip to content

Add ASV for performance regression testing

Fixes #143 (closed)

Changes made in this Pull Request:

  • Added asv
  • added a single single frame test for DielectricPlanar as a skeleton for people to continue adding tests

TODO:

  • Document how to use it
  • Find out how to publish results and integrate MRs automatically

In the end I believe there will be two kinds of benchmarks:

  • Simple, atomic cases testing the _single_frame method and some important helper functions (maybe also a complete .run() once). This should run with every MR to check for performance regressions.
  • Extensive tests across larger trajectories both in time and particle number, these are not run automatically but from time to time on different architectures.

PR Checklist

  • Docs?
  • Issue raised/referenced?

Merge request reports

Loading