Go to the previous section.
"
" for grouping
$
$ variable substitution
$target_alias
-
`--' (Expect option)
--all (runtest option)
--baud (runtest option)
--connect (runtest option)
--debug (runtest option)
--help (runtest option)
--host (runtest option)
--mail (runtest option)
--name (runtest option)
--noreboot (runtest option)
--objdir (runtest option)
--outdir (runtest option)
--srcdir (runtest option)
--strace (runtest option)
--target (runtest option)
--tool and naming conventions
--tool (runtest option)
--verbose (runtest option)
--version (runtest option)
-b (runtest option)
`-c' (Expect option)
`-d' (Expect option)
`-f' (Expect option)
`-i' (Expect option)
`-n' (Expect option)
`-N' (Expect option)
-V (runtest option)
-v (runtest option)
.
.exp
;
; to end commands
?
?: conditionals, Tcl
[
[] command substitution
\
\x for special chars
a
abort, avoiding
adding a target
adding a test case
adding elements to list
all_flag
ambiguity, required for POSIX
any_spawn_id (Expect variable)
append (Tcl command)
argument substitution, postponing
arguments to a procedure
arguments to Tcl commands
arguments, Expect scripts
argv, Expect argument list
arithmetic operators, Tcl
array (Tcl command)
array anymore (Tcl command)
array donesearch (Tcl command)
array names (Tcl command)
array nextelement (Tcl command)
array size (Tcl command)
array startsearch (Tcl command)
array variables
auxiliary files, building
auxiliary programs
auxiliary test programs
b
backslash
basename, file
baud
baud rate, specifying
Berra, Yogi, paraphrased
Boolean operators, Tcl
bps, specifying
braces, as ordinary text
braces, used for grouping
brackets
break (Tcl command)
buffered output, flushing
bug number
bug number, extra
bug_id
building list
building list from string
built in procedures, DejaGnu
c
C options
C torture test
C++ options
cancelling expected failure
cardinality of string
cardinality, of array
Carpenter, Bill
case (Tcl command)
catch (Tcl command)
catenating lists
cd (Tcl command)
CFLAGS
character in string, selecting
characters, special
check makefile target
child process
clear_xfail config
close (Expect command)
close (Tcl command)
closing current process connection
command completeness, testing
command deletion
command file, Expect
command file, reading
command line option variables
command line options
command line options, Expect
command line Tcl variable definition
command on invocation, Expect
command procedures, defining
command procedures, listing
command renaming
command separator
command substitution
commands available, listing
commands on multiple lines
commands, Tcl
comments, Tcl
common patterns, matching first
common patterns, matching last
communications procedures
comp_output
comparing strings
concat (Tcl command)
conditional command
configuration dependent defaults
configuration values, in Tcl vars
configuration values, overriding
configuring DejaGnu
connecting to target
connectmode
continue (Tcl command)
converting list to string
creating new process
cross configuration
current directory
current process id
current test subdirectory
CXXFLAGS
d
Da Silva, Peter
debug (Expect command)
debug log
debug log for test cases
debugging a test case
debugging output, Expect
default arguments, checking
default command
default options, controlling
default pattern in case
defaults for DejaGnu variables
defaults for tool names
defaults, option
defaults, setting in init file
defining command procedures
defining variables
DejaGnu configuration
DEJAGNU environment var
DejaGnu test driver
DejaGnu, the name
delay
deleting commands
deleting variable trace
deleting variables
design goals
detailed log
Diekhans, Mark
directories matching a pattern
directory names and --tool
directory portions of filename
directory, current
directory, testing
directory, working
disconnect (Expect command)
disconnecting forked process
double quotes
download a file
download file [ spawnid ]
download, tip
e
echo.exp
else in Tcl if
emailing results
end of Expect options
end of file, testing
env (Tcl variable)
environment variables
eof (Tcl command)
erasing commands
erasing variables
ERROR
error (Tcl command)
error context
error handling
error reporting
errorCode (Tcl variable)
errorInfo (Tcl variable)
eval (Tcl command)
evaluating expressions
event number, for prompt
event numbers, history
event strings, history
example
exec (Tcl command)
exec_output
exec_prefix, config variable
executable Expect scripts
execute permissions, testing
executing elsewhere in stack
executing shell commands
executing Tcl strings
execution time, measuring
existence of file
existing tests, running
exit (Expect command)
exit (Tcl command)
exit code from runtest
exit procedure, tested tools
exit_remote_shell spawnid
exiting a procedure
exiting loops
exp filename suffix
expect (Expect command)
Expect command line
Expect command on invocation
Expect debug command
Expect debug log
Expect debugging output
Expect initialization files
Expect interaction, invoking from script
expect internal tracing
Expect log file, writing on
Expect reference
Expect script arguments
Expect script name
expect script names
expect scripting language
Expect session transcript
Expect, running interactively
expect_after (Expect command)
expect_before (Expect command)
expect_out(buffer)
expect_user (Expect command)
expect_version (Expect command)
expected failure
expected failure, cancelling
expr (Tcl command)
expression evaluation
expressions, substitutions in
expressions, Tcl
expressions, white space in
extension, filename
extracting range from list
f
FAIL
fail "string"
failing test, expected
failing test, unexpected
failure, expected
file (Tcl command)
file atime (Tcl command)
file dirname (Tcl command)
file end, testing for
file executable (Tcl command)
file exists (Tcl command)
file extension (Tcl command)
file isdirectory (Tcl command)
file isfile (Tcl command)
file lstat (Tcl command)
file mtime (Tcl command)
file name expansion
file of commands, reading
file owned (Tcl command)
file position
file readable (Tcl command)
file readlink (Tcl command)
file size (Tcl command)
file stat (Tcl command)
file tail (Tcl command)
file type (Tcl command)
file writable (Tcl command)
file, opening
file, position in
file, reading
file, writing string to
filename excluding directories
filename excluding suffix
filename for test files
files matching a pattern
files, closing
find dir pattern
finding substrings (first)
finding substrings (last)
floating point, in Tcl
flush (Tcl command)
for (Tcl command)
foreach (Tcl command)
fork (Expect command)
forked process, disconnecting
format (Tcl command)
forms of Tcl commands
future directions
g
gdb.t00/echo.exp
getdirs dir
getdirs dir pattern
getpid (Expect command)
gets (Tcl command)
glob (Tcl command)
global (Tcl command)
global config, $DEJAGNU
global variables
global variables, listing
globbing comparison
GNATS bug number
Granlund, Torbjorn
grep filename regexp
grep filename regexp line
grouping arguments
h
help with runtest
hexadecimal numbers, in Tcl
hints on test case writing
history (Tcl command)
history add (Tcl command)
history change (Tcl command)
history event (Tcl command)
history info (Tcl command)
history keep (Tcl command)
history nextid (Tcl command)
history redo (Tcl command)
history substitute (Tcl command)
history words (Tcl command)
host config name, changing
host configuration test
host configuration variable
host, explained
host_triplet
i
if (Tcl command)
if-then-else operator, Tcl
incr (Tcl command)
indexing a list
indexing arrays
indices to array, listing
info (Tcl command)
info args (Tcl command)
info body (Tcl command)
info cmdcount (Tcl command)
info commands (Tcl command)
info complete (Tcl command)
info default (Tcl command)
info exists (Tcl command)
info globals (Tcl command)
info level (Tcl command)
info library (Tcl command)
info locals (Tcl command)
info procs (Tcl command)
info script (Tcl command)
info tclversion (Tcl command)
info vars (Tcl command)
init file name
init file, purpose
initialization
initialization files, Expect
input delays
input files
input line, reading
input scanning
input to current process, sending
inserting elements in list
installed tool name
installing DejaGnu
integers, in Tcl expressions
interact (Expect command)
interactive Expect
internal details
interpreter (Expect command)
invoking
IP network procedures
ishost "host"
isnative
istarget "target"
j
join (Tcl command)
joining lists
k
kermit port bps
kermit, remote testing via
keystrokes, reading
killing Expect
l
lappend (Tcl command)
last command output
last-access time of file
leading chars, removing
Lehenbauer, Karl
length of list
length of string
lexicographic comparison
lib/remote.exp
lib/utils.exp
Libes, Don
libraries
library directory, Tcl
lindex (Tcl command)
line of input, reading
linsert (Tcl command)
list (Tcl command)
list catenation
list from string, building
list indexing
list length
list of commands
list of global variables
list of local variables
list of procedures
list of traced variables
list of variables
list sort
list to string conversion
list, adding elements
list, building
list, portion of
list, pruning
list, replacing in
list, searching for pattern
lists, joining
lists, Tcl
llength (Tcl command)
load library file
load procedure, tested tools
load_lib "library-file"
local variables
local variables, linking to other levels
local variables, listing
log files, where to write
log, Expect debugging
log_file (Expect command)
log_user (Expect command)
looping: for
looping: foreach
looping: while
loops, escaping from
lower case, conversion to
lrange (Tcl command)
lreplace (Tcl command)
lsearch (Tcl command)
lsort (Tcl command)
Lupton, Robert
m
m68k-*bug-*
m68k-mvme135-*
mailing results
mailing_list
majuscules, conversion to
make builds part of tests
make check
master `site.exp'
matching any spawn id
matching common patterns first
matching common patterns last
matching regular expressions
matching with wildcards
May-Pumphrey, Mary Ann
measuring execution time
Menapace, Julia
merging into a list
minuscules, conversion to
modification time, file
mondfe
mondfe, remote testing via
multi-way branch
multiple commands on one line
multiple-line commands
n
name "DejaGnu"
name for remote test machine
name of current Tcl script
name transformations
name, Expect script
name, initialization module
names of array elements
naming conventions
naming tests to run
native configuration
native configuration test
netport
network (IP) procedures
new process, creating
new process, starting
newlines in arguments
newlines in brackets
non-printing characters
noreboot
number of elements in array
numbers, in Tcl expressions
o
objdir
object directory
octal numbers, in Tcl
open (Tcl command)
operands, in Tcl expressions
operating principles
operators, Tcl
option defaults
option list, runtest
options
options for runtest, common
options, C
options, C++
options, Expect
options, Tcl variables for defaults
order of tests
Ousterhout, John
Ousterhout, John K.
outdir
output directory
output files
output flushing
output, additional
output, expecting
overlay (Expect command)
overriding configuration defaults
overriding `site.exp'
overview
ownership of file, testing
p
parentheses in variables
parity (Expect command)
parsing input
PASS
pass "string"
path lookup
path, leading parts of
pattern match, directory
pattern match, filenames
perror "string"
pipe, closing
porting to a new host
position in file
position in file, setting
POSIX conformance
prefix, config variable
PRMS bug number
prms_id
problem, detected by test case
proc (Tcl command)
procedure body
procedure, exiting
procedures, defining
procedures, listing
procedures, Tcl
process id, current
program, starting
prune list pattern
puts (Tcl command)
pwd (Tcl command)
r
read (Tcl command)
reading commands from file
reading keystrokes
rebooting remote targets
recursive call to Tcl interpreter
regexp (Tcl command)
regsub (Tcl command)
regular expression matching
regular expression, file contents
regular expressions
regular expressions, replacement
remote connection, ending
remote test machine name
remote testbed, connecting to
remote testing
remote testing via kermit
remote testing via mondfe
remote testing via rlogin
remote testing via rsh
remote testing via telnet
remote testing via tip
remote.exp
removing leading chars
removing leading or trailing chars
removing trailing chars
removing variables
rename (Tcl command)
renaming commands
replacing list elements
reporting errors
results of Tcl commands
return (Tcl command)
returning from loops
rlogin hostname
rlogin, remote testing via
rootname (Tcl command)
rsh hostname
rsh, remote testing via
running
running tests
runtest description
runtest exit code
runtest option defaults
runtest option list
runtest, listing options
runtest, most common options
runtest, variable defns on cmdline
runtest.exp
runtests
s
scalar variables
scan (Tcl command)
scanning input
script name, Expect
searching arrays
searching file contents
searching for substrings (first)
searching for substrings (last)
searching list for pattern
seek (Tcl command)
selecting a range of tests
selecting character from string
selecting tests for a tool
semicolon
semicolons in arguments
semicolons in brackets
send (Expect command)
send_error (Expect command)
send_human (Expect variable)
send_log (Expect command)
send_spawn (Expect command)
send_user (Expect command)
serial download, tip
serial line connection, kermit
serial line connection, tip
serialport
session transcript, Expect
set (Tcl command)
setting up targets
setup_xfail "config [bugid]"
shell commands
signal handling
site.exp
`site.exp' for all of DejaGnu
`site.exp' for each test dir
`site.exp', multiple
size of event history
size of file
sorting lists
source (Tcl command)
source directory
spawn (Expect command)
spawn id, matching any
special characters
special variables
specifying target name
specifying the host config name
specifying the target configuration
split (Tcl command)
sprintf style output
square brackets
srcdir
stack trace
stack, executing elsewhere in
standard conformance: POSIX 1003.3
standard error, writing on
standard output, writing
start procedure, tested tools
starting interactive tools
starting new process
starting the tcl debugger
stat information on files
strace (Expect command)
string (Tcl command)
string compare (Tcl command)
string first (Tcl command)
string from list, conversion
string index (Tcl command)
string last (Tcl command)
string length (Tcl command)
string match (Tcl command)
string range (Tcl command)
string to list conversion
string tolower (Tcl command)
string trim (Tcl command)
string trimright (Tcl command)
string, writing in file
strings, Tcl data type
subdir
subset of list
substitution in arguments, postponing
substitutions in expressions
substring search (first)
substring search (last)
substring, selecting
success, POSIX definition
successful test
successful test, unexpected
suffix, expect scripts
suffix, filename
summary log
symlink, evaluating
symlink, stat for
syntax of Tcl
syntax summary, Tcl
system (Expect command)
t
target configuration test
target configuration variable
target configuration, specifying
target dependent procedures
target machine name
target, explained
target_abbrev
target_alias
target_triplet
targetname
targets
tcl
Tcl command arguments
Tcl command forms
Tcl command results
Tcl comments
Tcl data type: strings
tcl debugger
Tcl expressions
Tcl interpreters
Tcl library directory
Tcl lists
Tcl overview
Tcl syntax
Tcl syntax summary
Tcl variables for option defaults
Tcl variables, config-dependent
Tcl variables, defining for runtest
TCL_LIBRARY environment var
tclvar=value
tell (Tcl command)
telnet hostname
telnet, remote testing via
terminating a process
terminating remote connection
test case cannot run
test case warnings
test case, debugging
test case, declaring ambiguity
test case, declaring failure
test case, declaring no support
test case, declaring no test
test case, declaring success
test case, ERROR in
test case, expecting failure
test case, WARNING in
test case, writing
test cases, debug log
test directories, naming
test directory `site.exp'
test filename
test output, displaying all
test programs, auxiliary
test suite distributions
test, failing
test, successful
test, unresolved outcome
test, unsupported
tests, running
tests, running order
tests, running specifically
TET
time (Tcl command)
timing input
tip port
tip, remote testing via
tip_download spawnid file
tool
tool command language
tool command language (Tcl)
tool initialization
tool name defaults
tool name, as installed
tool names and naming conventions
tool_exit
tool_load
tool_start
tool_version
toupper (Tcl command)
trace (Tcl command)
trace variable (Tcl command)
trace vdelete (Tcl command)
trace vinfo (Tcl command)
traced variables, listing
tracelevel
tracing Tcl commands
tracing Tcl from Expect
trailing chars, removing
transform
transform "toolname"
transform tool name
trap (Expect command)
trimleft (Tcl command)
turning on output
type, of files
u
unexpected success
unknown (Tcl command)
UNRESOLVED
unresolved "string"
unset (Tcl command)
UNSUPPORTED
unsupported "string"
unsupported test
UNTESTED
untested "string"
untested properties
uplevel (Tcl command)
upper case, conversion to
upvar (Tcl command)
utilities, loading from init file
utils.exp
v
value of variable
variable existence, checking
variable names with parens
variable reference, global
variable substitution
variable trace, deleting
variable tracing
variable types
variable value
variable, defining
variables across stack levels
variables for all tests
variables for option defaults
variables of DejaGnu, defaults
variables, DejaGnu defaults
variables, erasing
variables, listing
verbose
verbose "string" number
verbose builtin function
version number, Tcl
version numbers
version of expect, checking
version procedure, tested tools
VxWorks, link with `-r'
w
wait (Expect command)
waiting for output
WARNING
warning "string"
which binary
while (Tcl command)
white space in arguments
white space in expressions
whitespace, removing
wildcard matching
working directory
writing a test case
writing on Expect log file
writing on standard output
writing string in file
x
XFAIL
XFAIL, avoiding for POSIX
XFAIL, producing
XPASS
XPASS, producing
{
{} for grouping
Go to the previous section.