Versions Compared

Key

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

Hello Lustre

Widget Connector
width640
urlhttps://www.youtube.com/watch?v=OZZMxQ-OMz0
height360

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.

...