Skip to content

Implement regression tests for bidomain simulations with autotester

Marie Houillon requested to merge autotester_bidomain into master

What does this MR do?

This merge request implements regression tests for the bidomain simulations using autotester.

  • autotester/max_error.py was modified to be able to take into account different types of output files (.igb, .dat, ...)
  • autotester/atc_template_bidomain.py was modified to run all regression tests previously run by carptests for bidomain simulations (module devtests.bidomain).
  • autotester/atc_template_limpet.py was modified so that the paths it generates allow to run the tests from any location.
  • A relative path in noground_bidom test case was changed to an absolute path.

Tests were run in the openCARP pipeline here

Author's checklist

  • Follow the Contribution Guidelines.
  • Apply the appropriate labels.
  • Does this commit add new dependencies (e.g. Python modules)? If yes, please evaluate carefully if the additional dependency is a more sustainable option than including the functionality in own code. If the former, describe the dependency clearly, add them to the Software Management Plan and the installation instructions (*.md files, CMake files, Docker files etc.).

Reviewer's checklist

All reviewers can help ensure accuracy, clarity, completeness, and adherence to the Contribution Guidelines.

Reviewer

  • Review by a code reviewer or other selected colleague to confirm accuracy, clarity, and completeness. This can be skipped for minor fixes without substantive content changes.

Maintainer

  • Review by assigned maintainer, who can always request/require the above reviews.
  • Ensure a release milestone is set.
Edited by Jorge Sanchez

Merge request reports