File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,10 +10,10 @@ before_install:
1010matrix :
1111 fast_finish : true
1212 include :
13- - rvm : 2.3.1
13+ - rvm : 2.4.0
1414 bundler_args : --without system_tests
15- env : PUPPET_GEM_VERSION="~> 4 .0"
16- - rvm : 2.1.7
15+ env : PUPPET_GEM_VERSION="~> 5 .0"
16+ - rvm : 2.1.9
1717 bundler_args : --without system_tests
1818 env : PUPPET_GEM_VERSION="~> 4.0"
1919notifications :
Original file line number Diff line number Diff line change @@ -60,9 +60,9 @@ group :system_tests do
6060 gem "beaker-pe" , :require => false
6161 gem "beaker-rspec" , *location_for ( ENV [ 'BEAKER_RSPEC_VERSION' ] )
6262 gem "beaker-hostgenerator" , *location_for ( ENV [ 'BEAKER_HOSTGENERATOR_VERSION' ] )
63- gem "beaker-abs" , *location_for ( ENV [ 'BEAKER_ABS_VERSION' ] || '~> 0.1' )
63+ gem "beaker-abs" , *location_for ( ENV [ 'BEAKER_ABS_VERSION' ] || '~> 0.1' )
6464 gem "beaker-testmode_switcher" , '<= 0.2.0' , :require => false
65- gem ' master_manipulator' , :require => false
65+ gem " master_manipulator" , :require => false
6666end
6767
6868gem 'puppet' , *location_for ( ENV [ 'PUPPET_GEM_VERSION' ] )
Original file line number Diff line number Diff line change @@ -14,14 +14,28 @@ environment:
1414 RUBY_VER : 21
1515 - PUPPET_GEM_VERSION : ~> 4.0
1616 RUBY_VER : 21-x64
17- - PUPPET_GEM_VERSION : ~> 4.0
18- RUBY_VER : 23
19- - PUPPET_GEM_VERSION : ~> 4.0
20- RUBY_VER : 23-x64
17+ - PUPPET_GEM_VERSION : ~> 5.0
18+ RUBY_VER : 24
19+ - PUPPET_GEM_VERSION : ~> 5.0
20+ RUBY_VER : 24-x64
21+ - PUPPET_GEM_VERSION : 4.7.1
22+ RUBY_VER : 21-x64
2123matrix :
2224 fast_finish : true
2325install :
2426- SET PATH=C:\Ruby%RUBY_VER%\bin;%PATH%
27+ - ps : |
28+ # AppVeyor appears to have OpenSSL headers available already
29+ # which msys2 would normally install with:
30+ # pacman -S mingw-w64-x86_64-openssl --noconfirm
31+ #
32+ if ( $(ruby --version) -match "^ruby\s+2\.4" ) {
33+ Write-Output "Building OpenSSL gem ~> 2.0.4 to fix Ruby 2.4 / AppVeyor issue"
34+ gem install openssl --version '~> 2.0.4' --no-ri --no-rdoc
35+ }
36+
37+ gem list openssl
38+ ruby -ropenssl -e 'puts \"OpenSSL Version - #{OpenSSL::OPENSSL_VERSION}\"; puts \"OpenSSL Library Version - #{OpenSSL::OPENSSL_LIBRARY_VERSION}\"'
2539 - bundle install --jobs 4 --retry 2 --without system_tests
2640- type Gemfile.lock
2741build : off
Original file line number Diff line number Diff line change 99 :db_name => 'myTestDb' ,
1010 :instance => 'MSSQLSERVER' ,
1111 } }
12- end
13-
14- describe 'Minimal Params' do
1512 let ( :pre_condition ) { <<-EOF
1613 define sqlserver::config{}
1714 sqlserver::config {'MSSQLSERVER': }
1815 EOF
1916 }
17+ end
18+
19+ describe 'Minimal Params' do
2020 it_behaves_like 'compile'
2121 end
2222
Original file line number Diff line number Diff line change 33
44describe 'sqlserver::login::permissions' do
55 let ( :facts ) { { :osfamily => 'windows' } }
6+ let ( :pre_condition ) { <<-EOF
7+ define sqlserver::config{}
8+ sqlserver::config {'MSSQLSERVER': }
9+ EOF
10+ }
611 context 'validation errors' do
712 include_context 'manifests' do
813 let ( :title ) { 'myTitle' }
Original file line number Diff line number Diff line change 99 :login => 'myTitle' ,
1010 :instance => 'MSSQLSERVER' ,
1111 } }
12+ let ( :pre_condition ) { <<-EOF
13+ define sqlserver::config{}
14+ sqlserver::config {'MSSQLSERVER': }
15+ EOF
16+ }
1217 end
1318
1419 describe 'Minimal Params' do
Original file line number Diff line number Diff line change 99 :config_name => 'filestream access level' ,
1010 :value => 1 ,
1111 } }
12+ let ( :pre_condition ) { <<-EOF
13+ define sqlserver::config{}
14+ sqlserver::config {'MSSQLSERVER': }
15+ EOF
16+ }
1217 end
1318 describe 'basic usage' do
1419 let ( :should_contain_command ) { [
Original file line number Diff line number Diff line change 33
44describe 'sqlserver::user::permissions' do
55 let ( :facts ) { { :osfamily => 'windows' } }
6+ let ( :pre_condition ) { <<-EOF
7+ define sqlserver::config{}
8+ sqlserver::config {'MSSQLSERVER': }
9+ EOF
10+ }
11+
612 context 'validation errors' do
713 include_context 'manifests' do
814 let ( :title ) { 'myTitle' }
Original file line number Diff line number Diff line change 66 let ( :title ) { 'loggingUser' }
77 let ( :sqlserver_tsql_title ) { 'user-MSSQLSERVER-myDatabase-loggingUser' }
88 let ( :params ) { { :user => 'loggingUser' , :database => 'myDatabase' } }
9+ let ( :pre_condition ) { <<-EOF
10+ define sqlserver::config{}
11+ sqlserver::config {'MSSQLSERVER': }
12+ EOF
13+ }
914 end
1015
1116 describe 'should fail when password above 128 characters' do
You can’t perform that action at this time.
0 commit comments