puppetlabs/puppet-acceptance — pull request #206 by jeffmccune (2012-05-10 00:08:48+00:00)
Title: Add --modules command line option to test modules

Without this patch the git acceptance type has no way to install
arbitrary Puppet modules. We need this functionality to properly test
the Registry puppet module.

This patch fixes the problem by providing a --modules command line
option. This option takes a list of URI's to Puppet module
repositories. Each listed URI will be cloned into /opt/puppet-git-repos
on each master system using the 04_InstallModules setup step when using
--type git.

Individual test cases may then configure a modulepath directory that
symlinks in the modules we're testing are "installed" on the puppet
master systems.