TissueEngineeringLab / MyoFInDer

Python interface for automatic calculation of the fusion index in muscle cell cultures
https://tissueengineeringlab.github.io/MyoFInDer/
GNU General Public License v3.0
3 stars 1 forks source link

Add a test suite to MyoFInDer #54

Closed WeisLeDocto closed 3 months ago

WeisLeDocto commented 3 months ago

This PR adds a test suite to MyoFInDer, and integrates it into a GitHub action workflow.

This test suite is based on unittest, and checks the main functionalities of the graphical interface and image processing. It does not aim to extensively cover all of the code base, as this would be too tedious and there's currently no evident need for it.

The GitHub workflow runs the tests on Windows and Linux, but cannot run them on macOS as there is not virtual graphical environment available on the runners.