Studio:Referring to global stride objects

From STRIDE Wiki
Jump to navigation Jump to search

The following variables are automatically injected when scripts are run in STRIDE Studio, and must be referred to:

$ascript
$studio
$reporter
$testSuite

In Perl, these variables must be qualified with the namespace (main::) in order for the script to run under strictures (invoked by including use strict in your script):

Automatic variable Refer to as
$ascript $main::ascript
$studio $main::reporter
$reporter $main::studio
$testSuite $main::testSuite

Using use strict in scripts is recommended, as it catches a number of potential errors that might otherwise go undetected. However, if strictures are not used, these global variables may be referred to without the main:: qualification.

For additional information on global variables on the target, click here.