Difference between revisions of "Puppet"
(→Downloading a local patch) |
(→running local rspec puppet tests) |
||
Line 18: | Line 18: | ||
== running local rspec puppet tests == | == running local rspec puppet tests == | ||
+ | |||
+ | === running local tests === | ||
> mkdir vendor | > mkdir vendor | ||
Line 24: | Line 26: | ||
> # bundle exec rake -T | > # bundle exec rake -T | ||
> bundle exec rake spec | > bundle exec rake spec | ||
+ | |||
+ | === writing tests === | ||
+ | |||
+ | The best reference for getting started with rspec-puppet can be found [here|http://rspec-puppet.com/] |
Revision as of 00:16, 22 May 2013
Contents
Developer documentation
steps to get started:
- follow the regular process for contributing to openstack [1]
- go to : settings > watched projects and add the puppet projects (all of the form stackforge/puppet-*)
Downloading a local patch
glone the relevant module from stackforge, ex:
> git clone git://github.com/stackforge/puppet-openstack
in the patch, find the git checkout or chery-pick command, and copy it:
> git fetch https://review.openstack.org/stackforge/puppet-openstack refs/changes/52/29452/9 && git checkout FETCH_HEAD
running local rspec puppet tests
running local tests
> mkdir vendor > export GEM_HOME=vendor > bundle install > # bundle exec rake -T > bundle exec rake spec
writing tests
The best reference for getting started with rspec-puppet can be found [here|http://rspec-puppet.com/]