...
- A telnet connection is established from Master to Agent when we create a Script instance by running lutf_script.Script('local_intf', 'script_path ', 'output_dir') (lutf_script.py).
- The scripts from 'script_path' in lutf_script.Script('local_intf', 'script_path ', 'output_dir') are copied over to Agent using scp (lutf_agent_ctrl.py).
- The copied scripts are then executed by calling run_script() on the Script instance created. (lutf_agent_ctrl.py).
- If an 'output_dir' path is specified then the results of the script execution are copied to the path given by calling push_results(). If no path is provided for the 'output_dir' then the results are ignored.
* NOTE - Currently the LUTF is designed to have the Python infrastructure establish a telnet connection to facilitate Master to scp the test - scripts to Agent and then execute those test scripts. The Telnet approach can be improved upon by using SSH.
Batch test
how should we execute a collection of tests. You can discuss how it's currently done, and if it can be imporved.
...