Studio:Referring to global stride objects: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| No edit summary | No edit summary | ||
| Line 1: | Line 1: | ||
| The following variables are automatically injected when scripts are run in Studio, and must be referred to: | 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):   | 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):   | ||
Revision as of 17:38, 12 February 2009
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.