NAME Test::BrewBuild - Perl/Berry brew unit testing automation across installed perl versions (Windows and Unix). SYNOPSIS You must be in the root directory of the distribution you want to test. Note that all arguments passed into the script have single-letter counterparts. Also note that each time the command is run, your unit tests will be run on all installed *brew instances. # run all unit tests against all installed instances with no other action brewbuild # install three new instances of perl, randomly brewbuild --count 3 # enable debugging, and run against all installed instances (can be used # in conjunction with all other args) brewbuild --debug # remove all perl instances (less the currently used one), install two # new random versions, and run tests against all installed perls brewbuild --reload --count 2 # install all available perl versions, and run tests against all of them brewbuild --count -1 # print usage information brewbuild --help # install a specific version and run tests on all instances (include just # the number portion of the version per "perlbrew available" or "berrybrew # available" brewbuild --version 5.20.3 # multiple versions can be passed in at once brewbuild -v 5.20.3 -v 5.14.4 -v 5.23.5 DESCRIPTION The brewbuild script installed by this module allows you to perform your unit tests across all of your Perlbrew (Unix) or Berrybrew (Windows) Perl instances. For Windows, you'll need to install Berrybrew (see "SEE ALSO" for details). For Unix, you'll need Perlbrew. It allows you to remove and reinstall on each test run, install random versions of perl, or install specific versions. All unit tests are run against all installed instances. The actual module is just a helper for the installed script, and isn't designed for end-user use. AUTHOR Steve Bertrand, BUGS https://github.com/stevieb9/p5-test-brewbuild/issues SUPPORT You can find documentation for this module with the perldoc command. perldoc Test::BrewBuild SEE ALSO Berrybrew for Windows: https://github.com/dnmfarrell/berrybrew Perlbrew for Unixes: http://perlbrew.pl LICENSE AND COPYRIGHT Copyright 2016 Steve Bertrand. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.