[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#790501: ITP: test-kitchen -- test harness tool to execute your configured code on one or more platforms in isolation



Package: wnpp
Severity: wishlist
Owner: Hleb Valoshka <375gnu@gmail.com>

* Package name    : test-kitchen
  Version         : 1.4.1
  Upstream Author : Fletcher Nichol <fnichol@nichol.ca>
* URL             : http://kitchen.ci/
* License         : Apache-2.0
  Programming Lang: Ruby
  Description     : test harness tool to execute your configured code
on one or more platforms in isolation

Test Kitchen is a test harness tool to execute your configured code on
one or more platforms in isolation. A driver plugin architecture is
used which lets you run your code on various cloud providers and
virtualization technologies such as Amazon EC2, Blue Box, CloudStack,
Digital Ocean, Rackspace, OpenStack, Vagrant, Docker, LXC containers,
and more. Many testing frameworks are already supported out of the box
including Bats, shUnit2, RSpec, Serverspec, with others being created
weekly.

For Chef workflows, cookbook dependency resolver tools such as
Berkshelf and Librarian-Chef are supported or you can simply have a
cookbooks/ directory and Test Kitchen will know what to do. Support
for Test Kitchen is already included in many Chef community cookbooks
such as the MySQL, nginx, Chef Server, and runit cookbooks.

 - Test kitchen is used by devops for test driven development using Chef.
 - I plan to maintain it inside a packaging team Pkg-Ruby-Extras.


Reply to: