|
1 | 1 | # run a test task
|
2 | 2 | require 'spec_helper_acceptance'
|
3 | 3 |
|
4 |
| -sysv = (os[:family] == 'redhat' && os[:release].to_i == 6) || |
5 |
| - (os[:family] == 'debian' && os[:release].to_i == 14) |
6 | 4 | describe 'linux service task', unless: os[:family] == 'windows' do
|
7 | 5 | package_to_use = if os[:family] == 'redhat'
|
8 | 6 | 'httpd'
|
|
38 | 36 | it "restart #{package_to_use}" do
|
39 | 37 | result = run_bolt_task('service::linux', 'action' => 'restart', 'name' => package_to_use)
|
40 | 38 | expect(result.exit_code).to eq(0)
|
41 |
| - expect(result['result']).to include('status' => %r{ActiveState=active|running}) |
42 |
| - end |
43 |
| - end |
44 |
| - |
45 |
| - describe 'enable action', unless: sysv do |
46 |
| - it "enable #{package_to_use}" do |
47 |
| - result = run_bolt_task('service::linux', 'action' => 'enable', 'name' => package_to_use) |
48 |
| - expect(result.exit_code).to eq(0) |
49 |
| - expect(result['result']).to include('enabled' => 'enabled') |
50 |
| - end |
51 |
| - end |
52 |
| - |
53 |
| - describe 'disable action', unless: sysv do |
54 |
| - it "disable #{package_to_use}" do |
55 |
| - result = run_bolt_task('service::linux', 'action' => 'disable', 'name' => package_to_use) |
56 |
| - expect(result.exit_code).to eq(0) |
57 |
| - expect(result['result']).to include('enabled' => 'disabled') |
| 39 | + expect(result['result']).to include('status' => %r{ActiveState=active|running|reloading}) |
58 | 40 | end
|
59 | 41 | end
|
60 | 42 |
|
|
86 | 68 | params = { 'action' => 'restart', 'name' => package_to_use }
|
87 | 69 | result = run_bolt_task('service', params, inventory_file: temp_inventory_file)
|
88 | 70 | expect(result.exit_code).to eq(0)
|
89 |
| - expect(result['result']).to include('status' => %r{ActiveState=active|running}) |
| 71 | + expect(result['result']).to include('status' => %r{ActiveState=active|running|reloading}) |
90 | 72 | end
|
91 | 73 | end
|
92 | 74 | end
|
0 commit comments