Unit testing of your application module script
The application module script is invoked as follows:
<Script_name>.pl -aes_args <args_file_path>
args_file contains the following:
For probe and deep discovery -
"{\"ARGS\":{\"AES_ARGS\":{\"OP_TYPE\":\"DISCOVERY\",\"OP\":\"PROBE\"}}}"For Start and Stop operation -
"{\"ARGS\":{\"AES_ARGS\":{\"OP_TYPE\":\"OPERATION\",\"OP\":\"START\",
\"APP_INST_ID\":\"sdkdb\"}}}"OP_TYPE : This is the operation type. Value is either 'DISCOVERY' or 'OPERATION'.
OP: This is the operation that is to be performed. Value can be 'PROBE', 'DEEP', 'START' and 'STOP'.
AAP_INST_ID : This is the application instance name on which the operation is to be performed. This is optional for 'PROBE' and 'DEEP' discovery but mandatory for 'START' and 'STOP' operation.