Sha256: 3e59124fb2f92bd3336dc06f0e1a5ea6391b7db99ccc6e43245a23c0ddc54ea9

Contents?: true

Size: 1.75 KB

Versions: 6

Compression:

Stored size: 1.75 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 |
  | vagrant | vagrant  |
  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 |
  | vagrant | vagrant  |
  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 |
  | vagrant | vagrant  |
  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 |
  | vagrant | vagrant  |
  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 |
  | vagrant | vagrant  |
  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 |
  | vagrant | vagrant  |
  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  |
  | vagrant | vagrant  | vagrant-private.key |
  And I run "mount|grep veewee-validation"
  Then I should see "veewee-validation" in the output

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
HeSYINUvSBZfxqA-veewee-0.203.3 validation/vagrant.feature
HeSYINUvSBZfxqA-veewee-0.203.2 validation/vagrant.feature
HeSYINUvSBZfxqA-veewee-0.203.1 validation/vagrant.feature
veewee-0.2.3 validation/vagrant.feature
veewee-0.2.2 validation/vagrant.feature
veewee-0.2.1 validation/vagrant.feature