Versions Compared

Key

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

...

auster will continue to setup the environment variables it does as of the time of this writing. The lutf.sh will run the LUTF. Since the LUTF is run within the auster context, the test python scripts will have access to these environment variables and can use them the same way as the bash test scripts do. If LUTF python scripts are executed on the remote node the necessary information from the environment variables are delivered to these scripts.

Auster will run the LUTF as follows

Code Block
./auster -f lutfcfg -rsv -d /opt/results/ lutf [--suite <test suite name>] [--only <test case name>]
example:
./auster -f lutfcfg -rsv -d /opt/results/ lutf --suite samples --only sample_02


Test Prerequisites

Before each test the lutf.sh will provide functions to perform the following checks:

...

  1. ncurses library
    1. yum install ncurses-devel
  2. readline library
    1. yum install readline-devel
  3. rlwrap: Used when telneting into the LUTF telnet server. Allows using up/down errors and other readline features
    1. yum install rlwrap 
  4. python 3.6+
    1. yum install python3
  5. paramiko
    1. pip3 install paramiko 
  6. netifaces
    1. pip3 install netifaces 
  7. Install PyYAML
    1. pip3 install pyyaml 

...