SET
System Testing Supervisor Script Language.
Purpose
The SET instruction sets an environment variable on either the System Testing Supervisor machine or the target machine.
Syntax
SET [ <hostname> : ] <env_var> << <expression>
SET [ <hostname>: ] <env_var> = <string>
<hostname> is the logical name of the target machine,
<env_var> is the name of the environment variable,
<expression> is a numerical expression,
<string> is a text string.
Description
<hostname> must be previously declared with a HOST instruction. If you do not specify a hostname, the SET instruction sets a local environment variable on the supervisor machine.
The environment variable is set when the SET instruction executes. It keeps its value until the end of the execution, or until it resets.
The string from the equal sign (=) to the end of the line belongs to the expression.
To evaluate an expression and assign it to the variable, use the << symbol. The expression may contain variables.
Example
HOST target IS workstation(10098)
...
SET LOCAL_TMP_DIR=/tmp
SET target:REMOTE_TMP_DIR << $TMPDIR
SET target:NUMVALUE <<i+2
Related Topics