...
For LUTF-Autotest integration, the first step in this process is to build LUTF along with lustre just like other test-suites are build. The previous step "Build along Lustre tree using GNU tools" discussed fulfills this purpose. Once, the LUTF is build along with lustre, we have all the needed binary files and swig generated wrapper files used to run python test-scripts. After this -
- Autotest reads the The config file (similar to how Auster has) provided specifically for LUTF under lustre/tests/cfg/ is used to identify nodes involved in test-suite and set up environment variables.
- AT runs the Master script which set up LUTF on the identifies nodes and triggers the execution of the test-suitessuite on the Agent nodes.
- AT collects the results of the test-suite in the form of a YAML file (similar to Auster) and then passes the results to Maloo.
...