NAME
testCodebase - Test WebGUI’s code base.
SYNOPSIS
testCodebase --configFile /etc/webgui/config.conf
[--coverage]
[--noLongTests]
[--perlBase path]
[--verbose]
testCodebase --help
DESCRIPTION
This WebGUI utility script tests all of WebGUI’s installed code base
using a particular confiuration file. It uses prove to run all the
WebGUI supplied test routines, located in the t subdirectory of the
WebGUI root.
You should NOT use a production config file for testing, since some of
the test may be destructive.
--configFile /etc/webgui/config.conf
A WebGUI config file is required for testing. If one cannot be
found based on input from the user, then the script aborts without
running any tests.
Config files can be supplied on the command line, or via the
environment variable, WEBGUI_CONFIG being used as a fallback. If
the config file cannot be found, the script assumes that a bare
filename was provided and it will look in /etc/webgui for the
config file.
Be aware that some of the tests are destructive, and running tests
on production sites is not recommended.
--coverage
Turns on additional Devel::Cover based coverage tests. Note that
this can take a long time to run.
--noLongTests
Prevent long tests from being run
--perlBase path
Specify a path to an alternative Perl installation you wish to use
for the tests. If left unspecified, it defaults to the Perl
installation in the current PATH.
--verbose
Turns on additional information during tests.
--help
Shows this documentation, then exits.
AUTHOR
Copyright 2001-2009 Plain Black Corporation.