*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> bsd.regress.mk (5)              



NAME    [Toc]    [Back]

     bsd.regress.mk - regression test master Makefile fragment

SYNOPSIS    [Toc]    [Back]

     .include <bsd.regress.mk>

DESCRIPTION    [Toc]    [Back]

     bsd.regress.mk holds  the  standard  routines  used  by  the
source regression
     tests.   Some variables and targets are for its internal use
only.  The
     rest are documented here.

     Since this file also includes bsd.prog.mk, all of the  usual
OpenBSD Makefile
 variables may be used to build the regression test programs.

TARGETS    [Toc]    [Back]

     depend   Build any dependencies required to  carry  out  the
current set of
              regression tests.

     regress   Executes  all of the regression targets defined in
the Makefile.

              Runs an individual regression test.   If  the  exit
status of the
              program indicates an error or timeout, then a failure is logged,
              otherwise the test is marked as a success.

VARIABLES    [Toc]    [Back]

     REGRESS_LOG  Points to the fully-qualified path of a file to
which regression
  results  are  appended.   Defaults to

                  Maximum limit of CPU seconds to  spend  on  the
                  test.   Exceeding  this  time  will result in a
failure being

                  Targets for which root access  is  required  to
run the test.
                  The SUDO variable is invoked for these targets.
See also

                  If this variable is not empty,  skip  over  all
the regression
                  tests  which  have  been marked as being 'slow'
using the
                  REGRESS_SLOW_TARGETS variable.

                  Targets which are defined as  'slow'.   All  of
these tests can
                  be  skipped  by  setting  the REGRESS_SKIP_SLOW

                  Targets which are invoked to run the set of regression tests
                  for     this     Makefile.      Defaults     to

     SUDO         Location of the sudo command, used to switch to
root for
                  certain test targets which require it.

SEE ALSO    [Toc]    [Back]


HISTORY    [Toc]    [Back]

     The regression system originally came from NetBSD, with many
tests added
     by OpenBSD since.  The current Makefile framework was  written by Artur
     Grabowski and Marc Espie for OpenBSD 3.1.


     The  build  system is unable to distinguish between timeouts
due to
     REGRESS_MAXTIME being exceeded, or a genuine failure  occurring.

OpenBSD      3.6                          August     24,     2002
[ Back ]
 Similar pages
Name OS Title
bsd.port.mk OpenBSD ports tree master Makefile fragment
glfragmentmaterial IRIX specify fragment material parameters for the fragment lighting model
automake Linux automatically create Makefile.in's from Makefile.am's
glfragmentcolormaterial IRIX cause a fragment material color to track the current fragment color
gllightenv IRIX specify fragment lighting environment
glgetfragmentmaterial IRIX return fragment material parameters
glfragmentlight IRIX set fragment light source parameters
mkmf HP-UX make a makefile
glgetfragmentlight IRIX return fragment light source parameter values
xmkmf Tru64 create a Makefile from an Imakefile
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service