Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
UNTITLED()			      LOCAL			      UNTITLED()

NAME
     dejagnu -- DejaGnu auxiliary command launcher

SYNOPSIS
     dejagnu <command> [--help | options...]
     dejagnu --help
     dejagnu --version

DESCRIPTION
     The  dejagnu  command finds a script that implements the requested command,
     selects from multiple implementations if available according to a fixed in-
     ternal list, and executes the command.

OPTIONS
     --help	Print a help message instead of running a command.  If	no  com-
		mand is given, prints brief usage for dejagnu itself.

     -V, --version
		Print  a  version  banner  for the launcher itself including the
		version of DejaGnu.  Any command given is ignored.

     -v, --verbose
		Emit additional output describing the operation of  the  dejagnu
		launcher  itself.   This option is also passed on to the invoked
		command.

     All arguments after the command name are passed to the invoked command.

ENVIRONMENT
     DEJAGNULIBS  If set, the location of DejaGnu's library in	the  filesystem.
		  The search described in "FILES" does not happen if DEJAGNULIBS
		  is set.

     AWK	  Full	file name for an Awk interpreter that may or may not ac-
		  tually be GNU Awk.  If not set, PATH will be searched  for  an
		  awk  program.  If the Awk interpreter is actually GNU Awk, the
		  --posix option will be given if an Awk implementation is used.

     GAWK	  Full file name for GNU Awk.  If not set, PATH will be searched
		  for a gawk program.

     BASH	  Full file name for  GNU  Bash.   If  not  set,  PATH	will  be
		  searched  for a bash program.  Note that Bash itself sets this
		  variable, even when run as sh, even when running a script.

     EXPECT	  Full file name for Expect, which is a Tcl interpreter with the
		  Expect extension already loaded.  If not  set,  PATH	will  be
		  searched for an expect program.  Note that the DejaGnu core is
		  written in Expect, so this interpreter should always be avail-
		  able.

     TCLSH	  Full	file  name for a Tcl interpreter.  If not set, PATH will
		  be searched for a tclsh program.

     Note that GNU Awk is considered a superset of Awk and that Expect	is  con-
     sidered  a  superset  of Tcl, allowing the former to be used to run scripts
     written for the latter.  This means that, while Awk programs will generally
     be run with GNU extensions disabled using the --posix option  to  GNU  Awk,
     Tcl  programs  may be run with either tclsh or expect and should be written
     accordingly.

FILES
     $DEJAGNULIBS/commands  If DEJAGNULIBS is set, all command scripts	are  ex-
			    pected to be in this directory.
     Otherwise,  the  first directory that actually exists in the following list
     is used, where @bindir@ represents the directory containing dejagnu itself.

	   @bindir@/../share/dejagnu/commands

	   @bindir@/../../share/dejagnu/commands

	   /usr/share/dejagnu/commands

	   /usr/local/share/dejagnu/commands

SEE ALSO
     The full documentation for DejaGnu is maintained as a Texinfo  manual.   If
     the  info	program  is  properly  installed  at your site, the command info
     dejagnu should give you access to the complete manual.

AUTHORS
     Jacob Bachmeyer

BUGS
     The command name must precede all other arguments due to limitations of the
     shell.

GNU				December 17, 2018		      DEJAGNU(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=dejagnu&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help