Tests
A series of tests have been built for the library in order to identify common issues.
These should be run before making a new commit, by running ./runStandardTests.py
Testing files:
./Tests_Unit/ProcessingSanityTest.py
Test to catch errors in processing code. Executes a broad set of import, data processing and sonification functions. In particular looks for mismatch between length of
magSonify.DataSet.timeSeriesand values inmagSonify.DataSet.data, a common bug which arises due tomagSonify.DataSet.timeSeriesnot being updated correctly or being modified while shared between multiple data sets.
./Tests_Unit/SimulateDataTest.py
Testing for some methods in
magSonify.SimulateData. Incomplete.
./Tests_Unit/TimeSeriesTest.py
Testing for some methods in
magSonify.TimeSeries. Incomplete.