Variables
This section describes the Robot Framework variables for the Kerberos realm and OpenAFS cell under test. The variables referenced by the OpenAFSLibrary for Robot Framework are included as well as variables referenced by the test cases.
It is recommended to create a Robot Framework variable file for your test cell.
The variables in the file may be taken with the robot --variablefile command
line option.
See the Robot Framework User Guide for more information about variables and variable files.
- AFS_ADMIN
Administrative username. This user should already exist and should be a member of the
system:administratorsgroup.Type: string
- AFS_AKIMPERSONATE
Use the
aklogakimpersonate feature to print tokens using the keytab file specified by theKRB_AFS_KEYTABvariable.Type: boolean
- AFS_CELL
The OpenAFS cell name of the cell under test.
Type: string
- AFS_FILESERVER_A
Primary test fileserver hostname. This variable is required for volume tests.
Type: string
- AFS_FILESERVER_B
Secondary test fileserver hostname. The variable is required when the
require-multi-fstag is included.Type: string
- AFS_USER
Test Kerberos principal/OpenAFS username. Should not be a member of the
system:administratorsgroup.Type: string
- AKLOG
The pathname of the OpenAFS
aklogcommand.Type: path
- BOS
The pathname of the OpenAFS
boscommand.Type: path
- FS
The pathname of the OpenAFS
fscommand.Type: path
- GFIND
The pathname of the GNU
findcommand. This variable is required when therequires-gfindtag is included.Type: path
GDIFF
- KDESTROY
The pathname of the Kerberos
kdestroycommand.Type: path
- KINIT
The pathname of the Kerberos
kinitcommand.Type: path
- KLOG_KRB5
The pathname of the OpenAFS
klog.krb5command.Type: path
- KRB_REALM
The name of the Kerberos realm for the cell under test.
Type: string
- PAG_ONEGROUP
This options specifies if the OpenAFS PAG is stored by the OpenAFS cache manager in one UNIX group id instead of two UNIX group ids. Note: Historically, the OpenAFS clients on Solaris store the PAG in only one group id. This option can be used to support those clients.
Type: boolean
- PAGSH
The pathname of the OpenAFS
pagshcommand.Type: path
- PTS
The pathname of the OpenAFS
ptscommand.Type: path
- PYTHON
The pathname of the Python command used for tests. This is used for tests which run a separate Python instance.
Type: path
- RXDEBUG
The pathname of the OpenAFS
rxdebugcommand.Type: path
- TOKENS
The pathname of the OpenAFS
tokenscommand.Type: path
- UDEBUG
The pathname of the OpenAFS
udebugcommand.Type: path
- UNLOG
The pathname of the OpenAFS
unlogcommand.Type: string
- VOS
The pathname of the OpenAFS
voscommand.Type: string