...
- A config file (similar to what Auster has) is created which can define environment variables needed. This config file is then used by AT to set these environment variables. This file would also have information like IP addresses of the nodes involved in test-suite.
- A Master script is created which can read the IP addresses of the nodes involved in the test-suite from the config file and run LUTF on the identified Agent and Master nodes.
- This Master script also triggers to run a child script that can fetch the information about the Network Interfaces (NIDs) on all the nodes involved in test-suite. This information of NIDs can then further be provided to each batch test (scripts to run all the similar tests related to one feature bundled together) to execute.
Collect Results
- A YAML format is decided for the results of the entire test-run and a result YAML file is generated per that format.
- The YAML file also points to the path where the test result file for each test is.
- This YAML file is then passed to AT which further passes it to Maloo.
...