...
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:
...
- ncurses library
yum install ncurses-devel
- readline library
yum install readline-devel
- rlwrap: Used when telneting into the LUTF telnet server. Allows using up/down errors and other readline features
yum install rlwrap
- python 3.6+
yum install python3
- paramiko
pip3 install paramiko
- netifaces
pip3 install netifaces
- Install PyYAML
pip3 install pyyaml
...