bundler_args: --without local_only
before_install: rm Gemfile.lock || true
rvm:
- - 2.0.0
- 2.1.7
- 2.2.3
+ - 2.2.6
+ - 2.3.1
script: bundle exec rake test
env:
- - PUPPET_VERSION="~> 3.4.0"
- - PUPPET_VERSION="~> 3.5.0"
- - PUPPET_VERSION="~> 3.6.0"
- - PUPPET_VERSION="~> 3.7.0"
- - PUPPET_VERSION="~> 4.0.0"
- - PUPPET_VERSION="~> 4.1.0"
- - PUPPET_VERSION="~> 4.2.0"
+ - PUPPET_VERSION="~> 3.8.0"
- PUPPET_VERSION="~> 4.3.0"
+ - PUPPET_VERSION="~> 4.5.0"
+ - PUPPET_VERSION="~> 4.8.0"
matrix:
exclude:
- - rvm: 2.2.3
- env: PUPPET_VERSION="~> 3.4.0"
- - rvm: 2.2.3
- env: PUPPET_VERSION="~> 3.5.0"
- - rvm: 2.2.3
- env: PUPPET_VERSION="~> 3.6.0"
- - rvm: 2.2.3
- env: PUPPET_VERSION="~> 3.7.0"
+ - rvm: 2.2.3
+ env: PUPPET_VERSION="~> 3.8.0"
+ - rvm: 2.2.6
+ env: PUPPET_VERSION="~> 3.8.0"
+ - rvm: 2.3.1
+ env: PUPPET_VERSION="~> 3.8.0"
notifications:
email:
recipients:
it { should contain_class('opendaylight::service') }
# Confirm relationships between classes
- it { should contain_class('opendaylight::install').that_comes_before('opendaylight::config') }
- it { should contain_class('opendaylight::config').that_requires('opendaylight::install') }
- it { should contain_class('opendaylight::config').that_notifies('opendaylight::service') }
- it { should contain_class('opendaylight::service').that_subscribes_to('opendaylight::config') }
- it { should contain_class('opendaylight::service').that_comes_before('opendaylight') }
- it { should contain_class('opendaylight').that_requires('opendaylight::service') }
+ it { should contain_class('opendaylight::install').that_comes_before('Class[opendaylight::config]') }
+ it { should contain_class('opendaylight::config').that_requires('Class[opendaylight::install]') }
+ it { should contain_class('opendaylight::config').that_notifies('Class[opendaylight::service]') }
+ it { should contain_class('opendaylight::service').that_subscribes_to('Class[opendaylight::config]') }
+ it { should contain_class('opendaylight::service').that_comes_before('Class[opendaylight]') }
+ it { should contain_class('opendaylight').that_requires('Class[opendaylight::service]') }
# Confirm presence of generic resources
it { should contain_service('opendaylight') }