summaryrefslogtreecommitdiffstats
path: root/Rakefile
Commit message (Collapse)AuthorAgeFilesLines
* maint: use chdir rather than depend on bash for win32Daniel Pittman2011-03-081-1/+1
| | | | | | We used to depend on a Unix shell, but with Win32 support this doesn't work so well. Thankfully, all we really wanted to do was change directory down into 'test', which Ruby can do natively, saving us the platform headache.
* maint: make rspec exit with status 1 when there are failuresMatt Robinson2011-02-141-1/+1
| | | | | | | | | Hudson wasn't notifying us when there was a test failure because fail_on_error was set to false. This appears to be because of a misconception that setting this to true caused the specs to run slower. That is not the case. Paired-with: Nick Lewis
* maint: Remove rspec options from the RakefileMatt Robinson2011-01-061-1/+0
| | | | | | | | | | | | | | | | Having the Rakefile set RSpec options made it so that the .rspec (spec.opts in RSpec < 2) file for personal RSpec preferences was ignored. It also caused the ci_reporter RSpec options to be ignored which meant that Hudson couldn't get consumable output from our spec runs. It's also about time Puppet had a project level .gitignore file so that if people want personal rspec preferences (color or a different print format for example) in a .rspec file, those changes don't actually get checked in. Paired-with: Jesse Wolfe
* (#5771) Upgrade rspec to version 2Matt Robinson2011-01-041-4/+4
| | | | | | | | | The biggest change is that we no longer need to monkey patch rspec to get confine behavior. Describe blocks can now be conditional like confine used to be. "describe" blocks with "shared => true" are now "shared_examples_for". Paired-With: Nick Lewis
* maint: Have 'rake spec' output in colorMatt Robinson2010-06-241-1/+1
| | | | | | | | Ideally it would be nice if the rake task used personalized RSpec settings on a per user basis, but until someone figures that out color would be nice Signed-off-by: Matt Robinson <matt@puppetlabs.com>
* Fix #3551 rake spec fails to run integration specsJesse Wolfe2010-02-171-1/+1
| | | | | | A typo prevents the Rakefile from finding tests in spec/integration Signed-off-by: Jesse Wolfe <jes5199@gmail.com>
* Updated Rake tasks to no longer load puppet.rbJames Turnbull2010-02-171-2/+4
|
* Fixing #3185 Rakefile is loading puppet.rb twiceJesse Wolfe2010-02-171-1/+1
| | | | | | | A 'require' statement with a path confused ruby enough to cause the same file to get interpreted twice. Signed-off-by: Jesse Wolfe <jes5199@gmail.com>
* [#3392] Better Rakefile, remove puppetmasterd specRein Henrichs2010-02-171-18/+6
| | | | | - Minor improvements to Rakefile spec task - Remove puppetmasterd spec, to be run as part of the testing matrix
* Added tasks directory to Rakefile and gem task file listsJames Turnbull2010-01-061-0/+1
|
* Added puppetpackages task descriptionJames Turnbull2010-01-061-0/+1
|
* Minimal fix for #2821 ("rake spec" is needlessly slow)Markus Roberts2009-11-151-1/+2
| | | | | | | | | At some point someone may want to get the coverage tests working, but the coordinates of that point is are not (now,me). This patch just comments out the rcov and stops the time consuming trailing stack trace generation. Signed-off-by: Markus Roberts <Markus@reality.com>
* Added rcov exclusion to RakefileJames Turnbull2009-09-221-1/+1
|
* Refactored Puppet packaging and gem creationJames Turnbull2009-09-201-25/+6
|
* Fixed #2607 - Added Facter dependency for Puppet GemJames Turnbull2009-09-081-0/+1
|
* Simplified Rakefile and moved tasks to tasks/rake directoryaJames Turnbull2009-08-021-81/+3
|
* Fixed ci_spec task for RubyGems 1.3.5James Turnbull2009-07-311-2/+2
|
* Excluded directories from rcov coverage reportJames Turnbull2009-07-101-0/+1
|
* Added rcov coverage to Spec testsJames Turnbull2009-07-101-4/+15
| | | | | | You will need to install the relevance-rcov gem: gem install relevance-rcov --source http://gems.github.com
* Final fix to CI test rakesJames Turnbull2009-06-281-2/+2
|
* Fix to CI rake tasksJames Turnbull2009-06-271-2/+2
|
* Removed extra whitespace from end of linesIan Taylor2009-06-061-7/+7
|
* Removed --no-chain-reply-to in rake mail_patches taskJames Turnbull2009-06-031-1/+1
|
* Removing --no-thread from the mail_patches rake targetLuke Kanies2009-06-031-1/+1
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Added puppet branding to format patch commandJames Turnbull2009-06-011-1/+1
|
* Changed version to allow Rake to work. MinorJames Turnbull2009-05-261-0/+6
| | | | edit to Rakefile
* Added spec and unit tests to the Rakefile files list and fixed CI rake tasksJames Turnbull2009-05-201-11/+19
|
* Added install.rb to Rakefile package taskJames Turnbull2009-05-201-0/+1
|
* Cleanup of the Puppet Rakefile and removal of the requirement for the ↵James Turnbull2009-05-091-152/+53
| | | | Reductive Build Library
* Added puppetqd binary to RakefileJames Turnbull2009-04-261-0/+1
|
* Updates to CI tasksJames Turnbull2009-04-251-22/+9
|
* Added rake ci:all taskJames Turnbull2009-03-261-0/+3
|
* Moved of puppetd, puppetca, puppetmasterd, puppetrun binary from bin to sbinJames Turnbull2009-03-211-4/+12
|
* Fixing the Rakefile to use 'git format-patch'.Luke Kanies2009-02-111-1/+1
| | | | | | | | Some releases of git no longer install hundreds of binaries, so the 'git-format-patch' binary is unavailable. Signed-off-by: Luke Kanies <luke@madstop.com>
* Added Reductive Labs build libraryJames Turnbull2009-02-101-0/+2
|
* CHANGELOG updatesJames Turnbull2008-12-091-2/+1
|
* Added git changelog taskJames Turnbull2008-12-041-0/+19
|
* Adjusted CI tasks exit codesJames Turnbull2008-11-261-2/+2
|
* Added Rake :ci namespace and CI tasksJames Turnbull2008-11-261-1/+24
|
* Include spec directory in packagesSean E. Millichamp2008-11-141-0/+1
|
* Removing all mention of EPM, RPM, or Sun packages.Luke Kanies2008-10-281-13/+0
| | | | | | | You should upgrade your build library from http://github.com/lak/reductive-build/tree/master too. Signed-off-by: Luke Kanies <luke@madstop.com>
* Adding a rake task for sending emails to the dev listLuke Kanies2008-10-021-0/+36
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Removed spec color option for buildbotJames Turnbull2008-08-241-1/+1
|
* Added simple rake task for running unit testsJames Turnbull2008-08-241-0/+5
|
* Added spec Rake taskJames Turnbull2008-08-231-0/+12
|
* Updating the authors list for the gem specLuke Kanies2008-08-181-0/+1
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Added message referencing ReductveLabs build libraryJames Turnbull2008-07-081-1/+1
|
* Updated Rakefile fixes #1367James Turnbull2008-06-161-1/+1
|
* Fixed Rakefile to install non-.rb files to fix #1266James Turnbull2008-05-271-1/+1
|
* I think this will include the man pages in the build but overall the ↵James Turnbull2008-03-261-1/+2
| | | | Rakefile needs a rewrite