...
With LUTF-Autotest integration, an infrastructure is created that makes AT to deploy LUTF on the test nodes, collect results of the tests run and then pass the test results to Maloo to be displayed there.
...
Deploy LUTF
- A Master script is used by Autotest to deploy LUTF on all the Agent nodes and Master node created
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 will need to point to also points to the path where the results test result file for each test result is.
- This YAML file is then passed to AT which further passes it to Maloo.
...
Maloo
- A separate section is to be created in Maloo to display LUTF test results.
- The results .
...
- from output YAML file passed from AT are displayed in the LUTF results section.
- A Test-parameter specifically for LUTF tests to be defined that will allow to run only LUTF tests. This will help in avoiding unnecessary tests to run for only LNet related changes.
C Backend
This allows for the setup of TCP connection (TCP sockets) to connect the Master and Agent nodes (lutf.c). LUTF can be run on a node in either Master mode or an Agent mode.
...