Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

46 lines (38 sloc) 1.52 kb
Feature: veewee box validation
As a valid veewee box
I need to comply to a set of rules
@vmfusion @virtualbox @kvm @parallels
Scenario: Valid definition
Given a veeweebox was build
And I run "whoami" over ssh
Then I should see the provided username in the output
@vmfusion @virtualbox @kvm @parallels
Scenario: Checking sudo
Given a veeweebox was build
And I sudorun "whoami" over ssh
Then I should see "root" in the output
@vmfusion @virtualbox @kvm @parallels
Scenario: Checking ruby
Given a veeweebox was build
And I run ". /etc/profile ;ruby --version 2> /dev/null 1> /dev/null; echo $?" over ssh
Then I should see "0" in the output
@vmfusion @virtualbox @kvm @parallels
Scenario: Checking gem
Given a veeweebox was build
And I run ". /etc/profile; gem --version 2> /dev/null 1> /dev/null ; echo $?" over ssh
Then I should see "0" in the output
@chef
Scenario: Checking chef
Given a veeweebox was build
And I run ". /etc/profile ;chef-client --version 2> /dev/null 1>/dev/null; echo $?" over ssh
Then I should see "0" in the output
@puppet
Scenario: Checking puppet
Given a veeweebox was build
And I run ". /etc/profile ; puppet --version 2> /dev/null 1>/dev/null; echo $?" over ssh
Then I should see "0" in the output
@vagrant
Scenario: Checking shared folders
Given a veeweebox was build
And I run "mount|grep veewee-validation" over ssh
Then I should see "veewee-validation" in the output
Jump to Line
Something went wrong with that request. Please try again.