brewbuild.conf - Optional configuration file for the
Test::BrewBuild build system.
By default, an example
brewbuild.conf-dist configuration file is copied into
~/brewbuild directory upon installation.
To use a configuration file, copy the
brewbuild.conf-dist file to
brewbuild.conf within the same directory, and edit it accordingly.
Command line arguments will override whatever configuration you have in the config file.
Configuration for the core brewbuild script.
This is the timeout to use for the
instance_install() method. It defaults to 600 seconds. If an install takes longer than the time set in
timeout, it'll roll out the changes and log an error, then proceed.
Set to 1 to remove all instances of perl on every run. Defaults to 0.
Overrides the default plugin Test::BrewBuild::Plugin::DefaultExec that is the actual command set that performs the testing routines.
Default off, set to 1 to enable saving of all PASS logs along with the FAIL ones.
Default is 0. Range is 0-7.
Default off. Perls 5.8.x and lower will be installed if you set this to 1.
Configuration for the dispatcher, bbdispatch.
A comma delimited list of test servers to dispatch to. Example:
testers = 127.0.0.1, 10.5.5.5:9999
brewbuild command string you want to use as default. Example:
cmd = brewbuild -r -R -d 7
The repo to default to. If not specified here or at the command-line, we'll default to looking for a repository in your current working directory. Example:
repo = https://github.com/stevieb9/p5-test-brewbuild
When using an auto dispatch run (eg:
bbdispatch --auto), the integer value of this directive specifies how many seconds to sleep in between each build run sent to the testers.
Configuration for the tester bbtester test runner daemon.
Specify the IP address you want your tester to listen on. Example:
ip = 127.0.0.1
Which port should your tester listen on? Example:
port = 9999