Changes for version 1.03_02 - 2016-03-26
- FAIL strategy completed. If there's STDERR output, we write it all to brewbuild_err.bblog. FAIL reports go into $perlver.bblog, and if we're using a plugin that accepts a module, we put fail reports into Tested::Module-$perlver.bblog, with the '::' replaced into '-'. The results (PASS and FAIL) are now all displayed at the end of output for easy identification (closes #43)
- fixed case-insensitivity bug with options. -R and -r now do the respective Right Thing
- cpanm is now called with the -v flag on the --test-only portion of the default plugin
Changes for version 1.03_01 - 2016-03-25
- if --args is passed in, brewbuild runs the number of times the list has elements, and on each pass, the plugin receives the current arg in the list
- --args executes --new and --remove only on first run through the loop
- plugins now get a copy of the parent log for cloning
- added --revdep, tests all CPAN reverse dependencies on the module you're testing
- added prereq CPAN::ReverseDependencies for --revdep
- Plugin::Simple v0.06 now required (fixes #28, #30)
- documented $log as first param to a plugin (closes #35)
- cleaned up SYNOPSIS (closes #38)
- add tests for --args param for plugins (closes #32)
- we now croak if there's no 't/' dir, as there'd be nothing to test (closes #34)
- removed -R flag, -r was interfering. We'll figure this out later
- cleaned up logging. By default 0 will display install/remove actions, all other logging needs debug 5-7 (closes #37)
Documentation
This is the front-end script for Test::BrewBuild
Modules
Perl/Berry brew unit testing automation across installed perl versions (Windows and Unix).
Provides Windows/Unix *brew command translations.
The default 'exec' command plugin.
Provides
in lib/Test/BrewBuild/Plugin/UnitTestPluginInst.pm