summaryrefslogtreecommitdiffstats
path: root/ext/puppet-test
Commit message (Collapse)AuthorAgeFilesLines
* Fixed #5684 - Move to Apache 2.0 licenseJames Turnbull2011-04-111-5/+11
| | | | | | | | | | | | | | For details of why we're moving please see: https://groups.google.com/d/topic/puppet-users/NuspYhMpE5o/discussion Removed explicit GPL licenses where appropriate Replaced selected GPL licenses with Apache 2.0 Replaced LICENSE with Apache 2.0 Updated README
* Renamed Reductive to PuppetJames Turnbull2010-11-291-1/+1
| | | | I swear I've done this before. *confused*
* Adding indirector support to Resource TypesLuke Kanies2010-02-171-0/+24
| | | | | | | | | | Also adding JSON support. This is so that we can remotely retrieve information about resource types and classes, such as what arguments are required. Signed-off-by: Luke Kanies <luke@puppetlabs.com>
* Feature #3347 REST-ified FileBucketJesse Wolfe2010-02-171-1/+1
| | | | | | | | | | | | | | | | FileBucket Files have been reimplemented as an indirector terminus so that they can be transmitted over REST. The old Network::Client.dipper has been replaced with a compatibility later in FileBucket::Dipper that uses the indirector to access filebucket termini. Slightly revised patch: * No longer allows nil contents in FileBucket outside of initialization * Uses File.exist? instead of the deprecated File.exists? * Tweaks JSON serialization and de-serialization to include "path" Deferred issues: * Feature #3371 "FileBucket should not keep files in memory". * Feature #3372 "Replace FileBucket Dipper with more idiomatic calls"
* Removed extra whitespace from end of linesIan Taylor2009-06-061-2/+2
|
* Changed tabs to spaces without interfering with indentation or alignmentIan Taylor2009-06-061-15/+15
|
* Adding #2122 - you can specify the node to test with puppet-testLuke Kanies2009-04-061-13/+21
| | | | | | | | This commat adds a --node option to puppet-test, so that you can use locally cached node and fact data for testing local and remote compiles. Signed-off-by: Luke Kanies <luke@madstop.com>
* Renaming Puppet::Node::Catalog to Puppet::Resource::CatalogLuke Kanies2008-12-181-1/+1
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fix #1483 - use REST to transmit reports over the wireBrice Figureau2008-12-061-0/+43
| | | | Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* Found all instances of methods where split() is used withoutLuke Kanies2008-03-211-1/+2
| | | | | | | | | | any local variables and added a local variable -- see http://snurl.com/21zf8. My own testing showed that this caused memory growth to level off at a reasonable level. Note that the link above says the problem is only with class methods, but my own testing showed that it's any method that meets these criteria. This is not a functional change, but should hopefully be the last nail in the coffin of #1131.
* Adding a filebucket test to puppet-testLuke Kanies2008-03-161-8/+17
|
* Adding a test for local compilingLuke Kanies2008-03-161-4/+13
|
* Using the indirected facts rather than master.getfacts, so no factsync is usedLuke Kanies2008-03-161-2/+4
|
* Significantly refactoring the lexer, including adding Token and TokenListLuke Kanies2008-01-301-2/+2
| | | | | | classes for managing how the tokens work. I also moved they tests to RSpec, but I didn't rewrite all of them.
* Adding a parse test to puppet-test.Luke Kanies2008-01-181-5/+28
|
* Renaming 'configuration' to 'catalog', fixing #954.Luke Kanies2007-12-111-2/+2
|
* Adding a test for railsluke2007-07-311-1/+68
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2731 980ebf18-57e1-0310-9a29-db15c13687c0
* More updates to puppet-testluke2007-06-191-111/+183
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2628 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating puppet-test with clearer options around describe and retrieveluke2007-06-191-13/+23
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2627 980ebf18-57e1-0310-9a29-db15c13687c0
* Refactoring puppet-test -- it now supports specifying a fork level (so you ↵luke2007-06-191-48/+139
| | | | | | can get multiple tests running in parallel from one host), and tests are modeled explicitly, so it will be easier to add new tests. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2623 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding puppet-test, which is useful for performance testingluke2007-06-181-0/+201
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2601 980ebf18-57e1-0310-9a29-db15c13687c0