Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Verify that your distribution tests well in a fresh perlbrew

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 fake-cpan
Octocat-spinner-32 fake-distributions
Octocat-spinner-32 lib
Octocat-spinner-32 t
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Changes
Octocat-spinner-32 README.pod
Octocat-spinner-32 dist.ini
Octocat-spinner-32 weaver.ini
README.pod

NAME

Dist::Zilla::Plugin::Test::LocalBrew - Verify that your distribution tests well in a fresh perlbrew

VERSION

version 0.07

SYNOPSIS

  # in your dist.ini
  [Test::LocalBrew]
  brews = first-perlbrew
  brews = second-perlbrew

DESCRIPTION

This plugin adds a release test for your module that tests it against a set of given perlbrew environments. Any dependencies are installed via cpanminus into a temporary local lib, so your perlbrew environments aren't altered. This comes in handy when you want to build against a set of "fresh" Perl installations (ie. those with only core modules) to make sure all of your prerequisites are included correctly.

ATTRIBUTES

brews

A list of perlbrew environments to build and test in.

notest_deps

If this flag is set, don't test dependency modules.

nobrew

If this flag is set, test against the system perl as well.

ISSUES

Relies on the 'which' program to detect cpanm.

SEE ALSO

Dist::Zilla, App::perlbrew, App::cpanminus, local::lib

AUTHOR

Rob Hoelz <rob@hoelz.ro>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Rob Hoelz.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

BUGS

Please report any bugs or feature requests on the bugtracker website https://github.com/hoelzro/dist-zilla-plugin-test-localbrew/issues

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

Something went wrong with that request. Please try again.