Add unitary test on python code
- Add unitary test on the python code : free function, class, ...
- Define and use a framework : unittest, pytest, ...
- In order to avoid too long test, don't run OTB app just verify the input parameters.
Additional few end to end tests can be used to test the full chain and perform acceptance tests during release of a new version. This end to end test can be used also in user oriented documentation tutorial to illustrate the functionalities of the chains.
Add coverage and pylint configuration. These outputs can be integrated in a CI which use OTB sonarcube instance.
Edited by Mickael Savinaud