Go to the previous section.

Index

  • "

  • " 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.