www.delorie.com/gnu/docs/dejagnu/dejagnu_36.html   search  
 
Buy GNU books!


DejaGnu Testing Framework

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

6.5 Special variables used by test cases

Your test cases can use these variables, with conventional meanings (as well as the variables saved in `site.exp' see section Setting runtest defaults):

These variables are available to all test cases.

prms_id
The tracking system (e.g. GNATS) number identifying a corresponding bugreport. (`0' if you do not specify it in the test script.)

bug_id
An optional bug id; may reflect a bug identification from another organization. (`0' if you do not specify it.)

subdir
The subdirectory for the current test case.

These variables should never be changed. They appear in most tests.

expect_out(buffer)
The output from the last command. This is an internal variable set by expect.

exec_output
This is the output from a tool_load command. This only applies to tools like GCC and GAS which produce an object file that must in turn be executed to complete a test.

comp_output
This is the output from a tool_start command. This is conventionally used for batch oriented programs, like GCC and GAS, that may produce interesting output (warnings, errors) without further interaction.


  webmaster   donations   bookstore     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003