Sha256: e59d446916c3ebac43f323525034a1c07dba3c4832a7c969fac34e866cc68a51

Contents?: true

Size: 1.82 KB

Versions: 19

Compression:

Stored size: 1.82 KB

Contents

Feature: vagrant box validation
  As a valid vagrant box
  I need to comply to a set of rules

Scenario: Checking login
	When I ssh to "127.0.0.1" with the following credentials: 
	| username| password | port |
	| vagrant | vagrant  | 7222 |
	And I run "whoami"
	Then I should see "vagrant" in the output

Scenario: Checking sudo
	When I ssh to "127.0.0.1" with the following credentials: 
	| username| password | port |
	| vagrant | vagrant  | 7222 |
	And I run "sudo whoami"
	Then I should see "root" in the output

Scenario: Checking ruby
	When I ssh to "127.0.0.1" with the following credentials: 
	| username| password | port |
	| vagrant | vagrant  | 7222 |
	And I run ". /etc/profile ;ruby --version 2> /dev/null 1> /dev/null;  echo $?"
	Then I should see "0" in the output

Scenario: Checking gem
	When I ssh to "127.0.0.1" with the following credentials: 
	| username| password | port |
	| vagrant | vagrant  | 7222 |
	And I run ". /etc/profile; gem --version 2> /dev/null 1> /dev/null ; echo $?"
	Then I should see "0" in the output

Scenario: Checking chef
	When I ssh to "127.0.0.1" with the following credentials: 
	| username| password | port |
	| vagrant | vagrant  | 7222 |
	And I run ". /etc/profile ;chef-client --version 2> /dev/null 1>/dev/null; echo $?"
	Then I should see "0" in the output

Scenario: Checking puppet
	When I ssh to "127.0.0.1" with the following credentials: 
	| username| password | port |
	| vagrant | vagrant  | 7222 |
	And I run ". /etc/profile ; puppet --version 2> /dev/null 1>/dev/null; echo $?"
	Then I should see "0" in the output

Scenario: Checking shared folders
	When I ssh to "127.0.0.1" with the following credentials: 
	| username| password |keyfile  | port |
	| vagrant | vagrant  | vagrant-private.key | 7222 |
	And I run "mount|grep veewee-validation"
	Then I should see "veewee-validation" in the output

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
HeSYINUvSBZfxqA-veewee-0.2.0.2 validation/vagrant.feature
veewee-0.2.0 validation/vagrant.feature
veewee-0.1.29 validation/vagrant.feature
veewee-0.1.28 validation/vagrant.feature
veewee-0.1.27 validation/vagrant.feature
veewee-0.1.26 validation/vagrant.feature
veewee-0.1.25 validation/vagrant.feature
veewee-0.1.24 validation/vagrant.feature
veewee-0.1.23 validation/vagrant.feature
veewee-0.1.22 validation/vagrant.feature
veewee-0.1.21 validation/vagrant.feature
veewee-0.1.20 validation/vagrant.feature
veewee-0.1.19 validation/vagrant.feature
veewee-0.1.18 validation/vagrant.feature
veewee-0.1.17 validation/vagrant.feature
veewee-0.1.16 validation/vagrant.feature
veewee-0.1.15 validation/vagrant.feature
veewee-0.1.14 validation/vagrant.feature
veewee-0.1.13 validation/vagrant.feature