-
Notifications
You must be signed in to change notification settings - Fork 8
Add automated tests to the Matlab API #67
Copy link
Copy link
Open
Labels
isState:AcceptedAn issue that has been accepted by the group, which needs to be assigned to a responsibleAn issue that has been accepted by the group, which needs to be assigned to a responsibleisType:InfrastructureAn issue related to the repository infrastructure or pipelineAn issue related to the repository infrastructure or pipeline
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
isState:AcceptedAn issue that has been accepted by the group, which needs to be assigned to a responsibleAn issue that has been accepted by the group, which needs to be assigned to a responsibleisType:InfrastructureAn issue related to the repository infrastructure or pipelineAn issue related to the repository infrastructure or pipeline
Since Matlab is the reference implementation, it is crucial that it is correct. There should therefore be automated tests that can be run on CI. I propose using https://github.com/MOxUnit/MOxUnit (a MIT licensed unit test framework for Matlab/Octave) for this.
This would also make it possible to check which parts of the code work correctly with Octave.
Plus, having good tests would make it easier to create a Python API (or port parts of the code to Python) and be sure that the new code has identical behavior to the original Matlab code.