• Stars
    star
    343
  • Rank 123,371 (Top 3 %)
  • Language
    Ruby
  • License
    Other
  • Created almost 12 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Test Kitchen Driver for Vagrant

Kitchen::Vagrant

Gem Version CI

A Test Kitchen Driver for Vagrant.

This driver works by generating a single Vagrantfile for each instance in a sandboxed directory. Since the Vagrantfile is written out on disk, Vagrant needs absolutely no knowledge of Test Kitchen. So no Vagrant plugins are required.

Requirements

Vagrant

A Vagrant version of 1.6 or later.

Installation

The kitchen-vagrant driver ships as part of Chef Workstation. The easiest way to use this driver is to Download Chef Workstation.

If you want to install the driver directly into a Ruby installation:

gem install kitchen-vagrant

If you're using Bundler, simply add it to your Gemfile:

gem "kitchen-vagrant"

... and then run bundle install.

Configuration and Usage

See the kitchen.ci Vagrant Driver Page for documentation on configuring this driver.

Development

Pull requests are very welcome! Make sure your patches are well tested. Ideally create a topic branch for every separate change you make. For example:

  1. Fork the repo
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Authors

Created by Fletcher Nichol ([email protected])

License

Apache 2.0 (see LICENSE)

More Repositories

1

test-kitchen

Test Kitchen is an integration tool for developing and testing infrastructure code and software on isolated target platforms
Ruby
1,845
star
2

kitchen-docker

A Test Kitchen Driver for Docker
Ruby
464
star
3

kitchen-ec2

A Test Kitchen Driver for Amazon EC2
Ruby
218
star
4

kitchen-dokken

Test Kitchen driver/provisioner for lightning faster Chef Infra cookbook testing with Docker
Ruby
186
star
5

kitchen-digitalocean

A Test Kitchen driver for DigitalOcean
Ruby
74
star
6

kitchen-openstack

OpenStack Compute driver for Test-Kitchen
Ruby
56
star
7

busser-serverspec

A Busser runner plugin for the serverspec testing library
Ruby
54
star
8

kitchen-azurerm

A driver for Test Kitchen that works with Azure Resource Manager
Ruby
49
star
9

kitchen-google

Google Compute Engine driver for Test-Kitchen
Ruby
47
star
10

busser

Kitchen Busser - Runs tests for projects in test-kitchen
Ruby
46
star
11

guard-kitchen

A Guard plugin for Kitchen
Ruby
40
star
12

kitchen-docs

DEPRECATED Test Kitchen Documentation (see test-kitchen)
Ruby
40
star
13

kitchen-pester

A Test Kitchen driver to execute Pester as a verifier
Ruby
28
star
14

kitchen-dsc

A DSC Provisioner for Test-Kitchen
Ruby
27
star
15

dokken-images

Minimal Docker Images for testing
Dockerfile
24
star
16

busser-bats

A Busser runner plugin for bats
Ruby
19
star
17

vmware-vra-gem

A Ruby Gem for interacting with the VMware vRealize Automation system
Ruby
16
star
18

kitchen-habitat

A Test Kitchen Driver for Habitat
Ruby
13
star
19

kitchen-rackspace

A Rackspace Cloud driver for Test Kitchen
Ruby
12
star
20

kitchen-vra

A Test Kitchen driver for VMware vRealize Automation
Ruby
12
star
21

busser-rspec

Run RSpec tests through busser
Ruby
11
star
22

kitchen-cloudstack

CloudStack driver for Test Kitchen
Ruby
11
star
23

busser-minitest

A Busser runner plugin for the minitest testing library
Ruby
9
star
24

winrm-transport

WinRM transport logic for re-using remote shells and uploading files
Ruby
8
star
25

busser-bash

A Busser runner plugin for Bash
Ruby
7
star
26

busser-cucumber

A Busser runner plugin for Cucumber
Ruby
6
star
27

kitchen-joyent

EOL: Joyent Cloud Plugin for Test Kitchen
Ruby
6
star
28

kitchen-vro

A Test Kitchen driver for VMware vRealize Orchestrator
Ruby
5
star
29

kitchen-opennebula

OpenNebula driver for Test Kitchen
Ruby
5
star
30

guide-started-git-cookbook

DEPRECATED: The running example code in the Test Kitchen Getting Started Guide
Ruby
4
star
31

.github

1
star
32

terraform-github-repository

For managing the Test-Kitchen Github Organisation
HCL
1
star
33

kitchen-vcair

A Test Kitchen driver for vCloud Air
Ruby
1
star