I would actually recommend creating 31 Jenkins jobs.
One for each module, which implements the test suite for that module,
and another "acceptance test" job that runs the test suite for your
collected puppet code. Probably using Beaker.
You can create jenkins jobs from it's CLI and/or API interface, and
there are plugins to import jobs from templates and such. I haven't
personally done this but I know others who have.
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
puppet-users...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/puppet-users/af00fb14-a8e5-4c54-9ceb-549302acfcc7%40googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout.
--
Perfection is just a word I use occasionally with mustard.
--Atom Powers--