Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The LUTF is designed with a Master-Agent approach to test LNet. The Master and Agent LUTF instance uses a telnet python module to communicate with each other and more than one Agent can communicate with single Master instance at the same time. The Master instance controls all the Agents connected to it. It controls the execution of the python test scripts to test LNet on Agent instances, collects the results of all the tests run on Agents and write them to a YAML file. It also controls the synchronization mechanism between test-scripts running on different Agents.

Building the LUTF

TBD: How is the LUTF build and where is it built

LUTF/AT Integration

TBD: How the LUTF integrates in the AT

Infrastructure

Automatic Deployment

TBD: How does the AT deploy the LUTF, collect results, show results in Maloo

C Backend

TBD: how does the C backend work. How does it glue with python

Python

Script execution and result collection

how are scripts deployed from the Master to the AGent

How are the scripts executed

How are the results collected

Batch test 

how should we execute a collection of tests. You can discuss how it's currently done, and if it can be imporved.

Components of LUTF

The LUTF is composed of two components:

...