Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Test Kitchen

Testing For Infrastructure as Code
Collective - Host: opensource - https://opencollective.com/test-kitchen - Website: https://kitchen.ci - Code: https://github.com/test-kitchen

Update CLI subcommands to 1 arg which is "all" or a regex.

github.com/test-kitchen/test-kitchen - 7d1dc2ea1a0744fa6cedf1421b9098d8ab4906a4 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Alphabetize requires a bit better.

github.com/test-kitchen/test-kitchen - d360bf141db64b8668b853fa4a246c4aeea9a5f3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add Driver#login_command API and add `jamie login` CLI command.

github.com/test-kitchen/test-kitchen - 99e12dcf63944ccb2b28fd037a2e73be48b98d9d authored almost 12 years ago by Fletcher Nichol <[email protected]>
Initialize a subclass of Jamie::Driver::Base with no args, if you want.

github.com/test-kitchen/test-kitchen - 05715ac06ee8a59f71c7ca7f105978a62f933ef2 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.2.0, leaner and more loggy.

github.com/test-kitchen/kitchen-ec2 - 7e1d91d1c6c44384b4681f32b38f13e3eb9cb336 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.2.3, config['dry_run'] support & Jamie::Driver API updates.

github.com/test-kitchen/kitchen-vagrant - a750615bdc8f77bcd736616774c86eb4ca7eb6b0 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha19, ALL YOUR LOGGING ARE BELONG TO US.

github.com/test-kitchen/test-kitchen - 1f1d73412ea0d5488631899d047188a216206a92 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge branch 'logging'

github.com/test-kitchen/test-kitchen - e97fb51d17c4cefe1d08f5ce568f60c4428bb50f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove dead code.

github.com/test-kitchen/test-kitchen - 80cd49285646acf28cc351686eaf0e42cd9cce8c authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add mild logging after instance creation and destruction.

github.com/test-kitchen/kitchen-vagrant - 117da2635636d80b23def0cafc4348eb7c7d002e authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove creation timing as Instance now tracks all action timings.

github.com/test-kitchen/kitchen-ec2 - 691edc528610ac148ee99d04d8a21e81126ab0d8 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Use logging facility.

github.com/test-kitchen/kitchen-ec2 - 52375c7f1ddbe5f5e9c41c7f868049cab3abaf72 authored almost 12 years ago by Fletcher Nichol <[email protected]>
[API] Driver API update in Jamie.

github.com/test-kitchen/kitchen-ec2 - 52dcefb234c6bf052402cafc2ee2743761a7a228 authored almost 12 years ago by Fletcher Nichol <[email protected]>
[API] Driver API update in Jamie.

github.com/test-kitchen/kitchen-vagrant - c4ebf702b0b6a871cd4645bd88d0c2a67baf3832 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Set UserKnownHostsFile=/dev/null & StrictHostKeyChecking=no on SSH.

github.com/test-kitchen/test-kitchen - 95449bc12dbdd669309495c04df5a84050218934 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Instance loggers now append to their log file.

github.com/test-kitchen/test-kitchen - 837cc1d15a0b3ee641e3e72e3632e0f6b944612a authored almost 12 years ago by Fletcher Nichol <[email protected]>
Reformat output from jr to use local log method calls.

In other words a remote jr banner() log line will correspond to a local
Jamie #banner log line.

github.com/test-kitchen/test-kitchen - 778679e92acf47599fb22ab8ed2d7e3792b7fe91 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Generate methods for Jamie::Logging.

github.com/test-kitchen/test-kitchen - 430c0e50791d30b9d6bc66f6adefdab3bfc18a5f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Measure action execution times & report them consistently.

github.com/test-kitchen/test-kitchen - 3d481db8bde703e066c32165fba26547f59679f6 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove extra banner logging statement.

github.com/test-kitchen/test-kitchen - 202e555144901432f619eb2ee059acbb47832398 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Improve logging in cookbook artifact uploading.

github.com/test-kitchen/test-kitchen - a271998e5306d8ec29c8cf3860610a402ebcb786 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Use logger level when running chef-solo in Jamie::Driver::SSHBase.

github.com/test-kitchen/test-kitchen - 72f4c16a412f6b377b4544919ce89e59155ee056 authored almost 12 years ago by Fletcher Nichol <[email protected]>
[Driver API] Drop instance parameter in action methods.

Now that a Driver is given a reference to its instance after creation,
the instance is available...

github.com/test-kitchen/test-kitchen - caf9c4f0f43c04a17fc9f377de22cc9a988657eb authored almost 12 years ago by Fletcher Nichol <[email protected]>
Clean up console and logfile output thanks to new Logger.

github.com/test-kitchen/test-kitchen - 943f2841abccff91d878c9dce159b79c70419001 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add Jamie::Logger to handle multi-format, multi-output logging.

github.com/test-kitchen/test-kitchen - 8dd2d5969325aa7aac21861796be0f56ad11f3d9 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add config['dry_run'] support to echo Vagrant commands (no-op mode).

github.com/test-kitchen/kitchen-vagrant - 451c2209cf7f33bd9dc9b9e25b3e3c3905115886 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Update Jamie::Driver::Dummy to use logging facility.

github.com/test-kitchen/test-kitchen - 51335b0c2bbaad7c0a0187d6599428664d7b66e1 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add Jamie::Logging to Jamie::Driver::Base and override #puts & #print.

github.com/test-kitchen/test-kitchen - 861dfff29dee94567ef133517bd218e5ac64a462 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Set log levels for Jamie.logging and Instance#logger.

github.com/test-kitchen/test-kitchen - 43a2d24bf903b81b1561fbff6e3349252aed12ab authored almost 12 years ago by Fletcher Nichol <[email protected]>
Move Jamie::Config::DEFAULT_LOG_LEVEL to Jamie::DEFAULT_LOG_LEVEL.

github.com/test-kitchen/test-kitchen - c7cc177ea33a4bf5870006d4bcf108b08e06699f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add Logging#debug.

github.com/test-kitchen/test-kitchen - 8ab2f91d7df5764185fe9364498cf8ec9ca275b6 authored almost 12 years ago by Fletcher Nichol <[email protected]>
[Instance#driver] Jamie core API update.

github.com/test-kitchen/kitchen-vagrant - 2a23075a798671f4a243d257aa3b135e513cd925 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Prevent Vagrant from serializing Jamie::Vagrant::Config to hash or json.

github.com/test-kitchen/kitchen-vagrant - 0b2f6225264ce16eb16078678349a067704aaffb authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove Driver::Base#instance from its public API, now protected.

github.com/test-kitchen/test-kitchen - 31509beacfc8be9fed0250b12800905bde29bea0 authored almost 12 years ago by Fletcher Nichol <[email protected]>
[Instance#driver] Move Driver from Platform to Instance.

This is a major refactoring of the codebase. In light of the increasing
number of collaborators ...

github.com/test-kitchen/test-kitchen - d916d1c6f585aab7137b5fede8f9178b762faad9 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add minimal system logging and a file logger per Instance.

github.com/test-kitchen/test-kitchen - cb5f0997669d8fb2a2e8e891e668d235c31b8f40 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Ensure all Instance action methods return self.

github.com/test-kitchen/test-kitchen - 2231c43db52028e901f5467e27f3651439e3fe9d authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add config['sleep'] to dummy driver in order to simulate work.

github.com/test-kitchen/test-kitchen - 0507c25a6bfbef5da1616122d445ed9e2d079f1d authored almost 12 years ago by Fletcher Nichol <[email protected]>
Relase 0.2.2, Driver API bugfix.

github.com/test-kitchen/kitchen-vagrant - bda1f744ad1e1f63717d1145b4b056cad9dde3a3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Fix Vagrantfile auto-creation by hooking into #create driver action.

github.com/test-kitchen/kitchen-vagrant - 1bfdeebdb93c1be29fcd83ef2f617a782d43dd15 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha18, improved rake/thor tasks, ruby >= 1.9.1 gem.

github.com/test-kitchen/test-kitchen - cb32c82e528a816b31cfd18dccaab8be6315b02f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Jamie <3 Ruby 1.9+

github.com/test-kitchen/test-kitchen - 29e15dee7291fcd12aaa2b849d1b36bcf957578c authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add TravisCI notifications to freenode.

github.com/test-kitchen/kitchen-vagrant - 94c8c60c97ff00346bdbea1f379a2f84d621d0d1 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add code stats to Rakefile.

github.com/test-kitchen/kitchen-vagrant - 28cdd91dc84daedaca58d191fad3a47f674b6d03 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add attribution comments.

github.com/test-kitchen/kitchen-vagrant - 138007a0cdc9c8d119d97498bb11c8936dd45a68 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add TravisCI notifications to freenode.

github.com/test-kitchen/kitchen-ec2 - e4d6674e79c9b619b376ddffd643d7981fe7f85f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add code stats to Rakefile.

github.com/test-kitchen/kitchen-ec2 - 0a4df5589084009113ba71314fa5675a07ae5bbc authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add attribution comments.

github.com/test-kitchen/kitchen-ec2 - 364c82e8aec19c9de52bc8f09c51620898033939 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Update TravisCI notifications on freenode.

github.com/test-kitchen/test-kitchen - 4a40b2c963827d1ebbd09f8b0cfeed511221a4be authored almost 12 years ago by Fletcher Nichol <[email protected]>
Update README with note to GitHub window shoppers.

github.com/test-kitchen/test-kitchen - 06f829cc6b7fea178df9e82d514b8a8be8bdc6f3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add license and attribution comments.

github.com/test-kitchen/test-kitchen - f10936e8dd47fdc07b98fab6932b5b0869f1f24a authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add tests to default Rake task and add stats at the end.

github.com/test-kitchen/test-kitchen - ef72276f92d96840b1ca2ba9a09af21192df055c authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add specs for Config, Config::Collection, and Instance.

github.com/test-kitchen/test-kitchen - 427f14480e18cd872ea855b91ed8decb8b19347b authored almost 12 years ago by Fletcher Nichol <[email protected]>
Spec coverage for Suite and Platform.

github.com/test-kitchen/test-kitchen - d96ae6ae9c654f631bf8c91ae724c9ad28c9e10c authored almost 12 years ago by Fletcher Nichol <[email protected]>
Always destroy instances with Rake and Thor tasks (used in CI).

The Rake and Thor tasks are designed to be used in an automated CI
environment, and leaving brok...

github.com/test-kitchen/test-kitchen - 38388184f6ed0b159c627d84c3ea0e83a339bfe3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
TravisCI notifies #jamie.

github.com/test-kitchen/test-kitchen - 36634aa4ad65d11f057028e086ea0cac90b08b9f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Require rubygems in bin/jamie to load drivers without Bundler.

github.com/test-kitchen/test-kitchen - 8bfe57905741f97eaeffb1ddd87eef0717d5a94b authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha17, smart actions, test cleanup, & dummy driver!

github.com/test-kitchen/test-kitchen - ffc4bdeb3f0d46bd78069b23797447568944b856 authored almost 12 years ago by Fletcher Nichol <[email protected]>
`jamie test` now destroys passing instances by default.

The strategy used can be overridden on the commandline with the new
`--destroy' flag. The strate...

github.com/test-kitchen/test-kitchen - 3c3a6c7c9090c14720e08c54a4954d9bada7eaec authored almost 12 years ago by Fletcher Nichol <[email protected]>
Instance will transition through pending actions for all actions.

github.com/test-kitchen/test-kitchen - 201baa4aac86e41a18e32d4d6843d89aba9d2a23 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add Jamie::Driver::Dummy for debugging and an example.

github.com/test-kitchen/test-kitchen - 5901808c71d9d2018bc0dba9246daeedab29d9fd authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.2.1, leaner and trimmer.

github.com/test-kitchen/kitchen-vagrant - 29d8600bfab176e31442ddc4c4b8183153cf83e3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
TravisCI <3 <3 <3

github.com/test-kitchen/kitchen-ec2 - ecb07e9685fd8a6b76c5e72af8713d47d4cda7a3 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Initial implementation.

github.com/test-kitchen/kitchen-ec2 - 6297428736f923301f7da2994d71e434dc86e8be authored almost 12 years ago by Fletcher Nichol <[email protected]>
Save vagrant name as config['hostname'] to use #build_ssh_args value.

github.com/test-kitchen/kitchen-vagrant - 06f70ad5a98c36065eb627d73026ef11d5f9c4f5 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Rename SSHBase#generate_ssh_args to #build_ssh_args.

github.com/test-kitchen/test-kitchen - d03a07e0827f138a0d8953f117763bb393ffe0ae authored almost 12 years ago by Fletcher Nichol <[email protected]>
Pass .jamie.yml and .jamie.local.yml through ERB parser.

github.com/test-kitchen/test-kitchen - 8027b71082678a77a042e2cddb02bfa4a14bf879 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Initial project scaffold, generated from `jamie new_plugin ec2`.

github.com/test-kitchen/kitchen-ec2 - e4e5ace994304734f5eab291cef988b3ecfedfed authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.2.0.

github.com/test-kitchen/kitchen-vagrant - bd07c38a8bdb3dcde2225136297f4b12e530702d authored almost 12 years ago by Fletcher Nichol <[email protected]>
[Jamie API] Driver API updates in 0.1.0.alpha16.

See: jamie-ci/jamie@68c532369511faa223f6ef2eb2393123578a9468

github.com/test-kitchen/kitchen-vagrant - 88d2c4c9486b335520a78e468489fc96900ece50 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Return from #perform_destroy if instance has not been created.

github.com/test-kitchen/kitchen-vagrant - b2d1653df91f74efd47f50f7cae21671eceab74a authored almost 12 years ago by Fletcher Nichol <[email protected]>
Do not depend on config['name'], instead use config['vagrant_vm'].

github.com/test-kitchen/kitchen-vagrant - e16d882b4ebbcbeff976dc3f50e7bce6b77ed696 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha16, breaking Driver API edition.

github.com/test-kitchen/test-kitchen - f3896b6746336fe04a87ce383254b7ec605cad7c authored almost 12 years ago by Fletcher Nichol <[email protected]>
[Breaking] Driver#perform_create becomes #create for all actions.

**Note** this will affect all driver implementations.

This was prompted by making Instance resp...

github.com/test-kitchen/test-kitchen - 68c532369511faa223f6ef2eb2393123578a9468 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add 'rake stats' to track size of jamie core.

github.com/test-kitchen/test-kitchen - 5f283ac16066daeefb70f3b7c046c6dd2b33de45 authored almost 12 years ago by Fletcher Nichol <[email protected]>
If neither Berksfile nor Cheffile is found, check for cookbooks/.

github.com/test-kitchen/test-kitchen - 91def0a0af77f18d2520ede94f17e15e88be192f authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha15, Vagrant driver extraction edition.

github.com/test-kitchen/test-kitchen - 6d2448d1268e03066a3e52c7dda8de63de24fdd8 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Trap interrupts to quit cleanly, thx @mitchellh!

github.com/test-kitchen/test-kitchen - 6574893cde5282dd8af3b3a839a89347bfc8616d authored almost 12 years ago by Fletcher Nichol <[email protected]>
Fix .jamie.yml generation in `jamie init`.

github.com/test-kitchen/test-kitchen - 0676113f87354ff6aa77ef2e00c09b464cee2270 authored almost 12 years ago by Fletcher Nichol <[email protected]>
[Breaking] Extract Vagrant driver to jamie-vagrant.

In order to keep a minimal core with a short list of poratble
dependencies, Jamie aims to ship w...

github.com/test-kitchen/test-kitchen - 5b1c091775f4ed66272bf7e74c7d4a6b61855176 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Exclude Jamie::Vagrant.define_vagrant_vm from cane complexity checks.

github.com/test-kitchen/kitchen-vagrant - 6e649831b00c07347f3cdec87665523aaaded4ed authored almost 12 years ago by Fletcher Nichol <[email protected]>
Extract Vagrant driver implementation from Jamie core.

github.com/test-kitchen/kitchen-vagrant - e224d1f8d8df2054e7e8f45cbfb9e4418f756662 authored almost 12 years ago by Fletcher Nichol <[email protected]>
TravisCI and Code Climate <3 <3 <3

github.com/test-kitchen/kitchen-vagrant - cd7db9c27aee436e6fe9675d7705c62dd0f6aff1 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Initial project scaffold, generated from `jamie new_plugin vagrant`.

github.com/test-kitchen/kitchen-vagrant - c9fb02339d019b1b7aa16f99a851e0f405e8a461 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Add missing require 'pathname'.

github.com/test-kitchen/test-kitchen - ae29dda138d1ab8a810e72a1198f2c53d7e3c73a authored almost 12 years ago by Fletcher Nichol <[email protected]>
Load .jamie.yml location from JAMIE_YAML if available (vagrant).

github.com/test-kitchen/test-kitchen - b2d00cac1232e4b2e780cfcc7312ff99bc3d76ea authored almost 12 years ago by Fletcher Nichol <[email protected]>
Auto-create a Vagrantfile if one does not exist.

github.com/test-kitchen/test-kitchen - 8a3ad294ef8ffd3fbee02f488683885c6eb11851 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #2 from portertech/cache

[cache] was missing ${chef_home}/cache, causing EnclosingDirectoryDoesNotExist

github.com/test-kitchen/test-kitchen - 0fda362a0e2ca1f97d6bf8dda5bdf0bc507f378a authored almost 12 years ago by Fletcher Nichol <[email protected]>
[cache] was missing ${chef_home}/cache, causing EnclosingDirectoryDoesNotExist

github.com/test-kitchen/test-kitchen - 538bf76b19100332f585b3365b873046c199d641 authored almost 12 years ago by Sean Porter <[email protected]>
Release 0.1.0.alpha14, new plugin generator, and roles support!

github.com/test-kitchen/test-kitchen - f9394662616476adaa928fcb2b4dbb1903cb137c authored almost 12 years ago by Fletcher Nichol <[email protected]>
Merge pull request #1 from ChrisLundquist/roles

Add role support and last ditch search top level directory

github.com/test-kitchen/test-kitchen - 851d7831044ef8119ddfef19bfb1f8bd6b358e43 authored almost 12 years ago by Fletcher Nichol <[email protected]>
add role support and last ditch search top level directory

github.com/test-kitchen/test-kitchen - c0d560d571d74e5ce441d36f4172a016522a1d6d authored almost 12 years ago by Chris Lundquist <[email protected]>
Add 'jamie new_plugin' generator to make new driver gems.

github.com/test-kitchen/test-kitchen - ba78ad86b6d1036824dfcbcef21168c91604dd54 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Extract 'jamie init' to Jamie::InitGenerator.

github.com/test-kitchen/test-kitchen - b5cb92960f755d11a750778d39c6e4fa143d3389 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove a require which is no longer needed.

github.com/test-kitchen/test-kitchen - 816e74a59ef2b27ab4d255ba2f7c11b1c86e97bb authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha13, #run_command in all drivers!

github.com/test-kitchen/test-kitchen - 640e94acdd54cba6faf21a3bdca0a1c4535fb987 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Extract ShellOut#run_command and mix it into Jamie::Driver::Base.

github.com/test-kitchen/test-kitchen - d4e400632a50c796a7a0a6ad748dbc397bb0ec5a authored almost 12 years ago by Fletcher Nichol <[email protected]>
Release 0.1.0.alpha12, plugin installer (jamie init), and bugsquash.

github.com/test-kitchen/test-kitchen - 4648526e98e506626b27722b0b477824a3e5e474 authored almost 12 years ago by Fletcher Nichol <[email protected]>
Remove calls to super in Jamie::Driver::SSHBase#perform_{setup,verify}.

github.com/test-kitchen/test-kitchen - 2efb64933738b66bc170913854390a65102156ae authored almost 12 years ago by Fletcher Nichol <[email protected]>
Reduce method complexity in CLI#list_plugins.

github.com/test-kitchen/test-kitchen - ab7916d79633bf5157bd1ed82ded3f8208b823d1 authored almost 12 years ago by Fletcher Nichol <[email protected]>