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

(#11944) Add Unix user and group commands

This commit defines a set of native commands for validating user and
group resources on Unix. Th...

3ae407c060f2444ccc93ff7960c7df6316b2dde8 authored almost 13 years ago
(#11944) Print the time taken to run each test

This commit adds the time taken to run each test case.

65e6307636c812c74b0d14e6d81ed7dad4b3c712 authored almost 13 years ago
(#11944) Add Windows user and group commands

This commit defines a set of native commands for validating user and
group resources on Windows....

02b55b86a2da7b7863493d607d2b437a61c0c850 authored almost 13 years ago
(#11944) Create a CommandFactory module

The CommandFactory module is responsible for creating an instance of a
Command for a specific Ho...

359e32197fa448d61227a8e69092ceba7f7ba153 authored almost 13 years ago
(#11944) Refactor Unix and Windows hosts into separate namespaces

This commit just moves the Unix and Windows Host classes into their
own namespaces. This is bein...

d974a149518d8d50efe964cfdf357fd903f1f723 authored almost 13 years ago
(#11944) Refactor default user logic

Previously, the logic for determining the default user for a Unix host
was in the host class whe...

132d1f9912fd735217d5928b4ac292a308edaeae authored almost 13 years ago
(#11944) Refactor command execution logic

Previously, the `TestCase#on` method knew about the inner workings of
the Command class, e.g. th...

2b91045c0d6db234bcb28ff5bbf54b1730d53f17 authored almost 13 years ago
(#11944) Refactor Host classes out of the TestCase namespace

Previously, the Host, WindowsHost, and UnixHost classes were contained
in the TestCase namespace...

8901fb89076398d34c8f969f685c17700a976970 authored almost 13 years ago
Merge branch 'master' of github.com:puppetlabs/puppet-acceptance

3a118201ba57a5efa48872e1cac4e19b684e1ff7 authored almost 13 years ago
(maint) remove version checking for --pe-version option

Checking for a specific PE version serves no real purpose; if
an invalid version is passed the h...

ba53fc10908bef3e77a3a333d84e295a7bdd4268 authored almost 13 years ago
Merge pull request #125 from pcarlisle/show-error

On error print the exception message in addition to the backtrace

acffff6ac64d7297e782df6adce35c4096bbce2a authored almost 13 years ago
On error print the exception message in addition to the backtrace

59dcd703203fb1c4601ea67179a54a5a21cbf52c authored almost 13 years ago
Merge pull request #124 from daniel-pittman/avoid-eternally-growing-puppet.conf

Empty puppet.conf before adding the server definition.

571916cbff43f81c7ea0167c2a662e6ab9bacefd authored almost 13 years ago
Merge pull request #123 from cprice-puppet/allow_extra_env_vars_to_puppet_commands

allow extra environment vars for puppet commands

2c01ecef42651afb3b30cbbe88ace4510e345d25 authored almost 13 years ago
Merge remote branch 'origin/pe2.0.x'

f813bd399853b336e678119b82d72efad16a40d7 authored almost 13 years ago
(maint) Update all configs for cloudpro

Adding cloud provisioner to all test configs.

df7916abde287af5f86f71baa9304514006725a8 authored almost 13 years ago
(maint) adding cloudpro role to configs

Adding cloudpro role to install only configs -- test install of
cloudpro with each install only ...

8ffe51c76c3ea80c3380f36f98b8ea622cd8b6a8 authored almost 13 years ago
Empty puppet.conf before adding the server definition.

Previously `/etc/puppet/puppet.conf` would grow without bounds, because this
setup script append...

ed6dab8b222ea132bc9f3a75e9a0335bb57e82ed authored almost 13 years ago
allow extra environment vars for puppet commands

When working on some tickets relating to setting system locales (Facter #12012, Puppet #11860), ...

6c02f8c3b9c2dd10a5f605995887b0502c00e18b authored almost 13 years ago
Merge pull request #122 from cprice-puppet/allow-no-certs-for-single-node

Allow ValidateSignCert to pass in a single-node setup

31e61a1c8c4639a5a8ebebe19985199f19c45744 authored almost 13 years ago
Merge pull request #121 from daniel-pittman/handle-machine-that-is-master-and-agent

Handle a machine that is both master *and* agent in git tests.

d96a8d614fb6cefc9c4f8ba2a89c5971da534657 authored almost 13 years ago
Allow ValidateSignCert to pass in a single-node setup

In the case where you are running acceptance tests against a single node (which is serving as bo...

c94cce99623699cffbdc38ff0a9351e74714e341 authored almost 13 years ago
Handle a machine that is both master *and* agent in git tests.

The master signs it's own agent certificate implicitly, which was breaking a
test that validated...

54985a3471861ea4beb950903f63d3eefd0cceef authored about 13 years ago
Merge pull request #119 from daniel-pittman/faster-rerun-through-checkout-reuse

Better handling of both new and old git checkouts.

99238dd039587bacddafc93aeaec4b551ff54129 authored about 13 years ago
Merge pull request #120 from joshcooper/ticket/master/11743-delete-vardir-contents

(#11743) Delete contents of agent var directory in agent/master tests

3ede70acd563da952e0a1cb00b1e6445baa6119b authored about 13 years ago
(#11743) Delete contents of agent var directory in agent/master tests

Previously, the
`helpful_error_message_when_hostname_not_match_server_certificate`
test would co...

2d37c6f0e2a08c65a2853c493428b242c4b09d67 authored about 13 years ago
Better handling of both new and old git checkouts.

This has flapped some, because we try to do too many clever things with remote
execution. Now, ...

3a7284a9f217a613cfd62d5d3135079122450eac authored about 13 years ago
(maint) --force not supported on old git verions

Older versions of git (like on cent5.5) do not support --force
but -f instead.

e1bb15fc5120cb6c172bb5736baf5fbd785b8539 authored about 13 years ago
Merge pull request #118 from djm68/fix_pathing_problem_git_TestSetup

(maint) Create source path

b7faeee76ae7496ab4a0c9c00eb3930475d01c0d authored about 13 years ago
(maint) Create source path

In same cases the source path is not created, breaking the git
checkout. Verify the path first,...

e6e4c07fa732def671a1b41fcf3a92a39c0c6165 authored about 13 years ago
Merge pull request #117 from djm68/fix_git_TestSetup_install

(maint) Small fix to dpittmans installer update

6073db28e71a375084ad98c5e400c6a6c3a6297e authored about 13 years ago
(maint) Small fix to dpittmans installer update

If existing repo path is not found, factor was cloned into
/root vs. /opt/puppet-git-repos; res...

c286975289c24bcd36cfa142431d7bd0a02495bf authored about 13 years ago
Merge pull request #116 from daniel-pittman/faster-rerun-through-checkout-reuse

Faster rerun through checkout reuse

798da835231f701157dc976447861ab3a78bdce3 authored about 13 years ago
Checking in one SSH operation rather than one per git command

When we started reusing the repository we needed to do a lot of remote
operations. While the co...

990a08231733bb25a6c1abd0eb2fd8fe269aa649 authored about 13 years ago
Clean and forcibly change branch during git setup.

Previously we deleted the entire git repo, which would ensure that we had a
clean, pristine, unt...

e939f80b0a962ad73ef5d763b11d70470d614f62 authored about 13 years ago
Revert incorrect change to acceptable exit codes for agent.

Part of another, incomplete change to the harness slipped into my git checkout
improvements; the...

586610658736ae65534aa4a51d77d8ceff72a9e2 authored about 13 years ago
Merge pull request #113 from daniel-pittman/faster-rerun-through-checkout-reuse

Support reuse of an existing git repository checkout.

a9388e28243fc26136570d9e5876be2cb935b079 authored about 13 years ago
Merge pull request #115 from daniel-pittman/support-pty-request-on-ssh-channel

Support PTY allocation on SSH channel.

233eca85b7dcfa0d64ebf2350a23af687a6e9147 authored about 13 years ago
Merge pull request #114 from daniel-pittman/nicer-handling-of-etc-hosts

Nicer handling of /etc/hosts.

92ba09223cd61d8216e3eea7caa5357e40f2873e authored about 13 years ago
Support PTY allocation on SSH channel.

Previously all remote commands were run without a PTY allocated. This almost
always delivers th...

4c38c4fd7595194152e19a4a80a9e974631575d5 authored about 13 years ago
Nicer handling of /etc/hosts.

Previously the updates to /etc/hosts would lead to trouble when the machine
wasn't reverted to a...

32b6364379b675a672a0beb07b098a40d7778163 authored about 13 years ago
Support reuse of an existing git repository checkout.

Previously the suite would delete the entire git source checkouts, then fetch
them from scratch....

1bae816e0630e56823c3c40234d82bc6e0a9bb4f authored about 13 years ago
Merge pull request #112 from djm68/update_pe_setup_steps_new_host_hash

(maint) Update PE setup steps to support host hash

f1cdf8eebae89653161ffa017e11000b94261fba authored about 13 years ago
(maint) Update PE setup steps to support host hash

Formally, host config data was stored in the config hash; with
the addition of windows host supp...

aefcb05306a636e1f07a110314c1d15b0be86294 authored about 13 years ago
Merge pull request #111 from joshcooper/ticket/master/11767-fix-deprecated-certdnsnames

(#11767) Use newer --dns_alt_names option

f525fb4846ff2e478e7d903bfdf255b4a449b6d7 authored about 13 years ago
(#11767) Use newer --dns_alt_names option

Previously, the git setup steps were using the old deprecated
--certdnsnames option when generat...

4fdfbc2d7e484e96d86c4568c4d6541706e90155 authored about 13 years ago
Merge pull request #110 from joshcooper/ticket/master/11767-windows-acceptance-tests

(#11767) Support Windows agents in acceptance test framework

071e945c0e216dd18e6fd5cace79072c5a4167a4 authored about 13 years ago
(#11767) Update README for Windows

This commit updates the README to describe prequisites for running the
acceptance tests on Windo...

ed60071ee4258be40fc39261b46e7ed9f88743df authored about 13 years ago
(#11767) Always delete ssl directories with_master_running_on

Previously, each test case that used `with_master_running_on` had to
remember to delete the ssl ...

089334affa192cfbbc1442ec64f25c6485d4d443 authored about 13 years ago
(#11767) Add the ability to lazily evaluate a command

Previously, the command_string for a Command was evaluated at command
creation time. As a result...

8cf8fc32edb68531d2e4d521e9bce69c0902ac02 authored about 13 years ago
(#11767) Don't assume host['puppetpath'] is /etc/puppet

Previously, the acceptance tests failed on Windows because puppet.conf
does not live in /etc/pup...

c34c2fb7e43b00b83bc5019367c129938ac5af65 authored about 13 years ago
(#11767) Default user to Administrator on Windows

Previously, the acceptance tests would ssh as `root` to the remote host.
This commit changes the...

467789e52599d5eddd0caca5815a6b4ad3808585 authored about 13 years ago
(#11767) Don't create a new SSH connection for each TestCase

Previously, a new Host instance was being created for each combination
of TestSuite, TestCase, a...

f5da078ffc0b790c76b5455d9d98d6855bd706ef authored about 13 years ago
(#11767) Move defaults into type-specific hosts

Previously, the acceptance tests were adding POSIX default paths to
the PATH environment variabl...

406890700835c1d7375ff6a14d21b4da79a1fb7e authored about 13 years ago
(#11767) Make RemoteExec commands work on Windows

Previously, the acceptance tests could not launch puppet and facter via
SSH and Cygwin on the Wi...

9e6c71039980f6a200e28efe1302d3647a74662d authored about 13 years ago
(#11767) Skip creating puppet user and group on Windows

The `getent`, `useradd`, and `groupadd` commands do not exist on
Windows (nor Cygwin), so we ski...

9bdff8a2d79f46f7d38871f06913e2d65aaacf7d authored about 13 years ago
(#11767) Sync ntp on Windows

By default, the acceptance tests perform an ntp sync. On Windows 2003
and up, this can be done u...

ed95ce31db5e922559955abd815f93e953888a2d authored about 13 years ago
Merge pull request #109 from djm68/update_agent_cfgs

(maint) Modifying configs to use our dedicated master

9813e8489b39038260d986118eaf48d5c411eb4d authored about 13 years ago
(maint) Modifying configs to use our dedicated master

Need an isolated Master node for our agent only tests.

3f8686144b7e13f606465dd433da34393326a8e5 authored about 13 years ago
Merge pull request #108 from justinstoller/uninstaller_support

(maint) better solaris output

9778f654ca4554c99b94dbf954e6a42414e4a5ff authored about 13 years ago
better solaris output

fix hardcoded paths

23cafce6df5a7630a614be62598a08cc553a0c06 authored about 13 years ago
Merge pull request #107 from djm68/more_robust_early_setup

(maint) Make common setup steps for robust

6939ec18f3e82cf4abf12ee69027a38b47ee1703 authored about 13 years ago
(maint) Make common setup steps for robust

Some setup steps either did not log when skipping execution, while
some less critical steps, lik...

9f95ad56e3a9d9196226e8be0dcf824d08952250 authored about 13 years ago
(maint) Trim el4 test config

Trimming sol10 for the el4 config. Tried pushing the sol test
into the same run as el4s (all ar...

42497ec9e2f3eebe764c0b67103bf6f854d21275 authored about 13 years ago
(maint) Add addition el4 configs

More build optimization: splitting EL4 + solaris into :q

70c8ece3999b9ef2bd160aa50c03071f7ad9d42c authored about 13 years ago
(#11892) Add all agents config for install tests

Trying to parallelize tests -- running all agents at once
with a single master should prove fast...

2598a68d591269288b3f7e28759cf1cb84ed9782 authored about 13 years ago
Merge pull request #105 from justinstoller/uninstaller_support

(maint) fix solaris service error

6554bf91d32664065eda284032a03621b0cd89b8 authored about 13 years ago
Merge pull request #106 from justinstoller/retry_ssh

(maint) attempt to catch Unreachable Hosts and retry

dd6070e1237f6c148bffab122447b93fe5031359 authored about 13 years ago
dont run -d on installs without a db

c96c5b2b9afbbe77bc792e2c7f2b43b56e3cffda authored about 13 years ago
attempt to catch Unreachable Hosts and retry

b09fbf9bd59673a09a6f766a39db7400cf8d8a32 authored about 13 years ago
fix solaris service error

1ca44051f149526f22f10a052b5ae2b95045ad8c authored about 13 years ago
Merge pull request #104 from justinstoller/uninstaller_support

(maint & 11812) Uninstaller support

ae55e4ce192b30ba49322e59ca27e5966a64120b authored about 13 years ago
Merge pull request #103 from djm68/increase_netssh_timeout

(maint) Increase net::ssh timeout

416ae4ef9492c872e4830ef45d0373a1960f5e98 authored about 13 years ago
(maint) Increase net::ssh timeout

Make the harness more robust, especially just post VM reversion;
harness was timing out trying t...

dd0b7b33a7e7920b137288067c2757c04d623b6b authored about 13 years ago
Merge pull request #102 from djm68/ntpdate_fault_tolerant

(manint) toughen ntpdate step

cf17c76df1d917301e7782ec98a175f2ad9abae6 authored about 13 years ago
(manint) toughen ntpdate step

Force NTPdate to run until it gets a responce If we bail out
after one fail ntpdate attempt, we...

7ca6c176e97a87f60b59809e3a09442632292791 authored about 13 years ago
skip dashboard-workers in /etc/rc*

fix typo in rpm syntax

77aae2a646a6d6ca46e421e3c78ddb01fd7f0c91 authored about 13 years ago
Merge pull request #101 from djm68/update_agent_only_configs_dedicated_master

(maint) Modifiy agent only config for dedicated master

9c2b6c17b0648ea13ec2b5d3b0b29789c80c1f13 authored about 13 years ago
(maint) Modifiy agent only config for dedicated master

Have a new dedicated master to use for agent only platforms.
Updating configs for new host.

f1622a61926e59b20cd16fd221c73e7449c1a435 authored about 13 years ago
tweak acceptable exit codes

d06de7b23bacb2fb0742e7e996aea485441e2342 authored about 13 years ago
fix stopping of puppet agent in noop test -- previously the local variable was named the same as a test harness helper method

706d8f656c2e6fb926f7fe9e9e53eb83ac11b8d0 authored about 13 years ago
ticket 11812 remove cronjobs

45298251602d6cdca1bce2e3fc7d9d8e131555e3 authored about 13 years ago
better sh support, remove ! and use test instead of [

d855c03356aab2f485c6cfd0b957f6bc80674d25 authored about 13 years ago
Merge pull request #100 from justinstoller/bump_dash_ver

(maint) fix typo yml key name

4ccb99a37da91a43708ce3b86de1b74ed1c9864c authored about 13 years ago
fix typo yml key name

4b756a859bd0301d8f8951ff8fd51d2269f92794 authored about 13 years ago
Merge pull request #99 from djm68/ticket_11622_print_test_before_execution

(#11622) Log test file names before evaluation

2f2fcf076b9ba58b8e4763747cffa97085e9d339 authored about 13 years ago
(#11622) Log test file names before evaluation

Currently, the test harness evals a test case (test file), then
logs the results. If the tests ...

91a3864dfc473a46b9818f9a2dfc1f8a6692dc67 authored about 13 years ago
Merge pull request #95 from justinstoller/uninstaller_support

(maint) the uninstaller does not need to check versions...

00d70d0b0fb5144701a748ad9e1d55b2ab1b73b7 authored about 13 years ago
Merge pull request #96 from pcarlisle/ticket/11764-handle-blocks

(#11764) Handle blocks in all test case methods of the form run_X_on

a9304da7346df1bd5356036a8b75ba42889e56b6 authored about 13 years ago
Merge pull request #98 from justinstoller/bump_dash_ver

(#11638) add test for dashboard version -- 1.2.4

5e241f1091a4c55b59ef110edd810f799944d4f1 authored about 13 years ago
add test for dashboard version -- 1.2.4

54aa7a7c6e94f823aa741cf724c1397c21e0a988 authored about 13 years ago
Merge pull request #97 from justinstoller/bump_puppet_ver

(#11636) bump puppet version from 2.7.6 to 2.7.9

2a6185b010174d083e7cf91ae0319adeaf6fba47 authored about 13 years ago
bump puppet version from 2.7.6 to 2.7.9

8e8c2391f2f649d2755b2c3e72d63369b3bd31ea authored about 13 years ago
(#11764) Handle blocks in all test case methods of the form run_X_on

Before this, some of these methods took blocks and some didn't. Since ruby
doesn't complain when...

b8cda1dbab6e67ffdd2c27fb08eb460cecbe2ecb authored about 13 years ago
the uninstaller does not need to check versions of packages before uninstalling

7c2a332e673e7c81837e79fb9973b546eb7212d9 authored about 13 years ago
Merge pull request #94 from justinstoller/bump_rack_ver

(#11735) bump rack version to 1.1.3

602212355f39f7306c90d9b4f8ab73b1d1589483 authored about 13 years ago
bump rack version to 1.1.3

dde6e127be840a7fc57263d53bb201feedaef488 authored about 13 years ago
Merge pull request #93 from justinstoller/uninstaller_support

(maint) blank strings are not false

dc669280d4f014746099042a1d4e08315cce7506 authored about 13 years ago
blank strings are not false

04305dc73bd231b156a9a32aaf48bd72f4921358 authored about 13 years ago
Merge pull request #92 from justinstoller/bump_facter_ver

(maint) bump facter version to 1.6.4

edf4be78659d9699e77d03dd0061ef93a43e8bc3 authored about 13 years ago