Hello Lustre
Widget Connector | ||||||
---|---|---|---|---|---|---|
|
Video Transcript
Hello, this is Amir Shehata with another quick tip for the LUTF.
Show, Run and Edit
Let's dive right into it and look at a simple "Hello Lustre" script.
...
Code Block |
---|
suites['samples'].scripts['sample_01.py'].run() |
The run()
Function Return Value
Each script run()
function must return a value in a specific format. The script writer doesn't need to know what the format is.
As part of the LUTF infrastructure the lutfrc()
function is provided to abstract away that detail.
It takes one mandatory parameter; an integer with 0 signifying success and any other value signifying failure.
It can then take an arbitrary number of key/value pair arguments to package. Let's edit the script to illustrate this.
Now run the script again.
The Script Results
All script results are recorded in a global YAML results dictionary. This can be dumped using the
Code Block |
---|
dumpGlobalTestResults() |
Here is what the result looks like. This function can take an optional file name and will write the results into that file.
That's it for this quick timetip. In the next quick tip, I'll go over the process to create of creating a test plan using the LUTF.
...