Next: ${tool}_exit procedure, Previous: ${tool}_start procedure, Up: Platform Dependent Procedures [Contents][Index]
Loads something into a tool. For an interactive tool, this conditions
the tool for a particular test case; for example, gdb_load
loads a new executable file into the debugger. For batch-oriented
tools, ${tool}_load
may do nothing—though, for example, the
GCC support uses gcc_load
to load and run a binary on the
target environment. Conventionally, ${tool}_load
leaves the
output of any program it runs in a variable called
$exec_output
. Writing ${tool}_load
can be the most
complex part of extending DejaGnu to a new tool or a new target, if it
requires much communication coding or file downloading. Test scripts
call ${tool}_load
.
${tool}_load