Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/voxpupuli/beaker
Puppet Acceptance Testing Harness
https://github.com/voxpupuli/beaker
This commit defines a set of native commands for validating user and
group resources on Unix. Th...
This commit adds the time taken to run each test case.
65e6307636c812c74b0d14e6d81ed7dad4b3c712 authored almost 13 years ago
This commit defines a set of native commands for validating user and
group resources on Windows....
The CommandFactory module is responsible for creating an instance of a
Command for a specific Ho...
This commit just moves the Unix and Windows Host classes into their
own namespaces. This is bein...
Previously, the logic for determining the default user for a Unix host
was in the host class whe...
Previously, the `TestCase#on` method knew about the inner workings of
the Command class, e.g. th...
Previously, the Host, WindowsHost, and UnixHost classes were contained
in the TestCase namespace...
3a118201ba57a5efa48872e1cac4e19b684e1ff7 authored almost 13 years ago
Checking for a specific PE version serves no real purpose; if
an invalid version is passed the h...
On error print the exception message in addition to the backtrace
acffff6ac64d7297e782df6adce35c4096bbce2a authored almost 13 years ago59dcd703203fb1c4601ea67179a54a5a21cbf52c authored almost 13 years ago
Empty puppet.conf before adding the server definition.
571916cbff43f81c7ea0167c2a662e6ab9bacefd authored almost 13 years agoallow extra environment vars for puppet commands
2c01ecef42651afb3b30cbbe88ace4510e345d25 authored almost 13 years agof813bd399853b336e678119b82d72efad16a40d7 authored almost 13 years ago
Adding cloud provisioner to all test configs.
df7916abde287af5f86f71baa9304514006725a8 authored almost 13 years ago
Adding cloudpro role to install only configs -- test install of
cloudpro with each install only ...
Previously `/etc/puppet/puppet.conf` would grow without bounds, because this
setup script append...
When working on some tickets relating to setting system locales (Facter #12012, Puppet #11860), ...
6c02f8c3b9c2dd10a5f605995887b0502c00e18b authored almost 13 years agoAllow ValidateSignCert to pass in a single-node setup
31e61a1c8c4639a5a8ebebe19985199f19c45744 authored almost 13 years agoHandle a machine that is both master *and* agent in git tests.
d96a8d614fb6cefc9c4f8ba2a89c5971da534657 authored almost 13 years agoIn the case where you are running acceptance tests against a single node (which is serving as bo...
c94cce99623699cffbdc38ff0a9351e74714e341 authored almost 13 years ago
The master signs it's own agent certificate implicitly, which was breaking a
test that validated...
Better handling of both new and old git checkouts.
99238dd039587bacddafc93aeaec4b551ff54129 authored about 13 years ago(#11743) Delete contents of agent var directory in agent/master tests
3ede70acd563da952e0a1cb00b1e6445baa6119b authored about 13 years ago
Previously, the
`helpful_error_message_when_hostname_not_match_server_certificate`
test would co...
This has flapped some, because we try to do too many clever things with remote
execution. Now, ...
Older versions of git (like on cent5.5) do not support --force
but -f instead.
(maint) Create source path
b7faeee76ae7496ab4a0c9c00eb3930475d01c0d authored about 13 years ago
In same cases the source path is not created, breaking the git
checkout. Verify the path first,...
(maint) Small fix to dpittmans installer update
6073db28e71a375084ad98c5e400c6a6c3a6297e authored about 13 years ago
If existing repo path is not found, factor was cloned into
/root vs. /opt/puppet-git-repos; res...
Faster rerun through checkout reuse
798da835231f701157dc976447861ab3a78bdce3 authored about 13 years ago
When we started reusing the repository we needed to do a lot of remote
operations. While the co...
Previously we deleted the entire git repo, which would ensure that we had a
clean, pristine, unt...
Part of another, incomplete change to the harness slipped into my git checkout
improvements; the...
Support reuse of an existing git repository checkout.
a9388e28243fc26136570d9e5876be2cb935b079 authored about 13 years agoSupport PTY allocation on SSH channel.
233eca85b7dcfa0d64ebf2350a23af687a6e9147 authored about 13 years agoNicer handling of /etc/hosts.
92ba09223cd61d8216e3eea7caa5357e40f2873e authored about 13 years ago
Previously all remote commands were run without a PTY allocated. This almost
always delivers th...
Previously the updates to /etc/hosts would lead to trouble when the machine
wasn't reverted to a...
Previously the suite would delete the entire git source checkouts, then fetch
them from scratch....
(maint) Update PE setup steps to support host hash
f1cdf8eebae89653161ffa017e11000b94261fba authored about 13 years ago
Formally, host config data was stored in the config hash; with
the addition of windows host supp...
(#11767) Use newer --dns_alt_names option
f525fb4846ff2e478e7d903bfdf255b4a449b6d7 authored about 13 years ago
Previously, the git setup steps were using the old deprecated
--certdnsnames option when generat...
(#11767) Support Windows agents in acceptance test framework
071e945c0e216dd18e6fd5cace79072c5a4167a4 authored about 13 years ago
This commit updates the README to describe prequisites for running the
acceptance tests on Windo...
Previously, each test case that used `with_master_running_on` had to
remember to delete the ssl ...
Previously, the command_string for a Command was evaluated at command
creation time. As a result...
Previously, the acceptance tests failed on Windows because puppet.conf
does not live in /etc/pup...
Previously, the acceptance tests would ssh as `root` to the remote host.
This commit changes the...
Previously, a new Host instance was being created for each combination
of TestSuite, TestCase, a...
Previously, the acceptance tests were adding POSIX default paths to
the PATH environment variabl...
Previously, the acceptance tests could not launch puppet and facter via
SSH and Cygwin on the Wi...
The `getent`, `useradd`, and `groupadd` commands do not exist on
Windows (nor Cygwin), so we ski...
By default, the acceptance tests perform an ntp sync. On Windows 2003
and up, this can be done u...
(maint) Modifying configs to use our dedicated master
9813e8489b39038260d986118eaf48d5c411eb4d authored about 13 years agoNeed an isolated Master node for our agent only tests.
3f8686144b7e13f606465dd433da34393326a8e5 authored about 13 years ago(maint) better solaris output
9778f654ca4554c99b94dbf954e6a42414e4a5ff authored about 13 years agofix hardcoded paths
23cafce6df5a7630a614be62598a08cc553a0c06 authored about 13 years ago(maint) Make common setup steps for robust
6939ec18f3e82cf4abf12ee69027a38b47ee1703 authored about 13 years ago
Some setup steps either did not log when skipping execution, while
some less critical steps, lik...
Trimming sol10 for the el4 config. Tried pushing the sol test
into the same run as el4s (all ar...
More build optimization: splitting EL4 + solaris into :q
70c8ece3999b9ef2bd160aa50c03071f7ad9d42c authored about 13 years ago
Trying to parallelize tests -- running all agents at once
with a single master should prove fast...
(maint) fix solaris service error
6554bf91d32664065eda284032a03621b0cd89b8 authored about 13 years ago(maint) attempt to catch Unreachable Hosts and retry
dd6070e1237f6c148bffab122447b93fe5031359 authored about 13 years agoc96c5b2b9afbbe77bc792e2c7f2b43b56e3cffda authored about 13 years ago
b09fbf9bd59673a09a6f766a39db7400cf8d8a32 authored about 13 years ago
1ca44051f149526f22f10a052b5ae2b95045ad8c authored about 13 years ago
(maint & 11812) Uninstaller support
ae55e4ce192b30ba49322e59ca27e5966a64120b authored about 13 years ago(maint) Increase net::ssh timeout
416ae4ef9492c872e4830ef45d0373a1960f5e98 authored about 13 years ago
Make the harness more robust, especially just post VM reversion;
harness was timing out trying t...
(manint) toughen ntpdate step
cf17c76df1d917301e7782ec98a175f2ad9abae6 authored about 13 years ago
Force NTPdate to run until it gets a responce If we bail out
after one fail ntpdate attempt, we...
fix typo in rpm syntax
77aae2a646a6d6ca46e421e3c78ddb01fd7f0c91 authored about 13 years ago(maint) Modifiy agent only config for dedicated master
9c2b6c17b0648ea13ec2b5d3b0b29789c80c1f13 authored about 13 years ago
Have a new dedicated master to use for agent only platforms.
Updating configs for new host.
d06de7b23bacb2fb0742e7e996aea485441e2342 authored about 13 years ago
706d8f656c2e6fb926f7fe9e9e53eb83ac11b8d0 authored about 13 years ago
45298251602d6cdca1bce2e3fc7d9d8e131555e3 authored about 13 years ago
d855c03356aab2f485c6cfd0b957f6bc80674d25 authored about 13 years ago
(maint) fix typo yml key name
4ccb99a37da91a43708ce3b86de1b74ed1c9864c authored about 13 years ago4b756a859bd0301d8f8951ff8fd51d2269f92794 authored about 13 years ago
(#11622) Log test file names before evaluation
2f2fcf076b9ba58b8e4763747cffa97085e9d339 authored about 13 years ago
Currently, the test harness evals a test case (test file), then
logs the results. If the tests ...
(maint) the uninstaller does not need to check versions...
00d70d0b0fb5144701a748ad9e1d55b2ab1b73b7 authored about 13 years ago(#11764) Handle blocks in all test case methods of the form run_X_on
a9304da7346df1bd5356036a8b75ba42889e56b6 authored about 13 years ago(#11638) add test for dashboard version -- 1.2.4
5e241f1091a4c55b59ef110edd810f799944d4f1 authored about 13 years ago54aa7a7c6e94f823aa741cf724c1397c21e0a988 authored about 13 years ago
(#11636) bump puppet version from 2.7.6 to 2.7.9
2a6185b010174d083e7cf91ae0319adeaf6fba47 authored about 13 years ago8e8c2391f2f649d2755b2c3e72d63369b3bd31ea authored about 13 years ago
Before this, some of these methods took blocks and some didn't. Since ruby
doesn't complain when...
7c2a332e673e7c81837e79fb9973b546eb7212d9 authored about 13 years ago
(#11735) bump rack version to 1.1.3
602212355f39f7306c90d9b4f8ab73b1d1589483 authored about 13 years agodde6e127be840a7fc57263d53bb201feedaef488 authored about 13 years ago
(maint) blank strings are not false
dc669280d4f014746099042a1d4e08315cce7506 authored about 13 years ago04305dc73bd231b156a9a32aaf48bd72f4921358 authored about 13 years ago
(maint) bump facter version to 1.6.4
edf4be78659d9699e77d03dd0061ef93a43e8bc3 authored about 13 years ago