Make tests more self-explanatory (even if it covers less combinations)
Add command line parameters tests for --no-cache and --offline parameters
* AM-6 : [AM_CAT_04] It is possible to force re-downloading the catalog by passing the argument --no-cache
* AM-8 : [AM_CAT_06] When using --offline switch, only the local and cached catalog (if any) are used
Add more tests assertions
AM-3 : Ensure we cannot define several times the --catalog parameter
Protect fields we don't want to expose
Use different error codes (easier to interpret and test)
Fix coverage configuration for ITs