Couple of questions about testing:
- Are there any unit tests recommendations for command line interface and loadable modules?
- How to use Slicer test data (md5 checksum file), if command line module needs CT data as an input value?
For example CLI module:
- Input data: CT volume and several parameters;
- Output data: a scalar volume and several temporary files.
Test checks that temporary files are created during data processing and the output scalar volume has proper dimension and size in bytes.