Studio:Referring to global stride objects

From STRIDE Wiki
Revision as of 23:53, 20 August 2009 by Timd (talk | contribs) (Text replace - 'Category:Perl Info' to 'Category:Studio:Perl Info')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.