PTD Documentation

[Help Home] [Phantom Home]
Preprocessors and Postprocessors

PTD provides the ability to perform processes before and after suite or testcase execution. This is done through the use of preprocess and postprocess scripts. The scripts can be used to set up the run environment, parse output, compile error statistics, or perform any other action required before or after a suite or testcase is executed.

Processing scripts are simply Phantom scripts executed before (preprocess) and after (postprocess) the suite or testcase. All Phantom functionality is available in these scripts, along with additional special functions specific to PTD. Note that for remote execution, pre- and post-processors are run locally on the server machine, not on the remote client machine.

A special variable of type 'ptdoutput' and name 'PTDOutput' is inserted automatically into each pre- and post- processor script. This variable can be used to interact with PTD during processing. For more information on how to use this variable, see the ptdoutput section.

The preprocess and postprocess scripts are indicated in the Suite Properties and Testcase Properties panels.


Copyright 2000-2011 Phantom Automated Solutions