Skip to content

Commit fb5cc8c

Browse files
authored
Merge pull request #9247 from puppetlabs/backport-9236-to-7.x
[Backport 7.x] Update deprecated Beaker methods
2 parents 3950b39 + becb5bd commit fb5cc8c

File tree

91 files changed

+386
-401
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+386
-401
lines changed

acceptance/tests/agent/last_run_summary_report.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474

7575
step "Check that '#{statedir}' exists and has no 'last_run_summary.yaml' file" do
7676
on(agent, "ls #{statedir}",:acceptable_exit_codes => [0]) do |result|
77-
assert_no_match(/last_run_summary.yaml/, result.stdout)
77+
refute_match(/last_run_summary.yaml/, result.stdout)
7878
end
7979
end
8080

acceptance/tests/aix/aix_package_provider.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ def assert_package_version(package, expected_version)
1111
# The output of lslpp is a colon-delimited list like:
1212
# sudo:sudo.rte:1.8.6.4: : :C: :Configurable super-user privileges runtime: : : : : : :0:0:/:
1313
# We want the version, so grab the third field
14-
on hosts, "lslpp -qLc #{package} | cut -f3 -d:" do
15-
actual_version = stdout.chomp
14+
on(hosts, "lslpp -qLc #{package} | cut -f3 -d:") do |result|
15+
actual_version = result.stdout.chomp
1616
assert_equal(expected_version, actual_version, "Installed package version #{actual_version} does not match expected version #{expected_version}")
1717
end
1818
end

acceptance/tests/aix/nim_package_provider.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ def assert_package_version(package, expected_version)
2020
# The output of lslpp is a colon-delimited list like:
2121
# sudo:sudo.rte:1.8.6.4: : :C: :Configurable super-user privileges runtime: : : : : : :0:0:/:
2222
# We want the version, so grab the third field
23-
on hosts, "lslpp -qLc #{package} | cut -f3 -d:" do
24-
actual_version = stdout.chomp
23+
on(hosts, "lslpp -qLc #{package} | cut -f3 -d:") do |result|
24+
actual_version = result.stdout.chomp
2525
assert_equal(expected_version, actual_version, "Installed package version #{actual_version} does not match expected version #{expected_version}")
2626
end
2727
end
@@ -109,11 +109,11 @@ def test_apply(package_name, ensure_value, expected_version)
109109
version = details[:old_version]
110110

111111
manifest = get_manifest(package_name, version)
112-
on hosts, puppet_apply("--verbose", "--detailed-exitcodes"),
112+
on(hosts, puppet_apply("--verbose", "--detailed-exitcodes"),
113113
{ :stdin => manifest,
114-
:acceptable_exit_codes => [4,6] } do
114+
:acceptable_exit_codes => [4,6] }) do |result|
115115

116-
assert_match(/NIM package provider is unable to downgrade packages/, stderr, "Didn't get an error about downgrading packages")
116+
assert_match(/NIM package provider is unable to downgrade packages/, result.stderr, "Didn't get an error about downgrading packages")
117117
end
118118
end
119119

acceptance/tests/allow_arbitrary_node_name_fact_for_agent.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
testdir = master.tmpdir("nodenamefact")
1111
node_names = []
1212

13-
on agents, facter('kernel') do
14-
node_names << stdout.chomp
13+
on agents, facter('kernel') do |result|
14+
node_names << result.stdout.chomp
1515
end
1616

1717
node_names.uniq!
@@ -147,8 +147,8 @@
147147
}
148148

149149
with_puppet_running_on(master, master_opts, testdir) do
150-
on(agents, puppet('agent', "--no-daemonize --verbose --onetime --node_name_fact kernel")) do
151-
assert_match(/defined 'message'.*#{success_message}/, stdout)
150+
on(agents, puppet('agent', "--no-daemonize --verbose --onetime --node_name_fact kernel")) do |result|
151+
assert_match(/defined 'message'.*#{success_message}/, result.stdout)
152152
end
153153
end
154154
end

acceptance/tests/allow_arbitrary_node_name_for_agent.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@
127127
},
128128
}
129129
with_puppet_running_on(master, master_opts, testdir) do
130-
on(agents, puppet('agent', "-t --node_name_value specified_node_name"), :acceptable_exit_codes => [0,2]) do
131-
assert_match(/defined 'message'.*#{success_message}/, stdout)
130+
on(agents, puppet('agent', "-t --node_name_value specified_node_name"), :acceptable_exit_codes => [0,2]) do |result|
131+
assert_match(/defined 'message'.*#{success_message}/, result.stdout)
132132
end
133133
end
134134
end

acceptance/tests/apply/classes/parameterized_classes.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ class x($y, $z) {
1212
class {x: y => '1', z => '2'}
1313
}
1414

15-
apply_manifest_on(agents, manifest) do
16-
fail_test "inclusion after parameterization failed" unless stdout.include? "1-2"
15+
apply_manifest_on(agents, manifest) do |result|
16+
fail_test "inclusion after parameterization failed" unless result.stdout.include? "1-2"
1717
end
1818

1919
########################################################################
@@ -28,8 +28,8 @@ class {x: y => '1', z => '2'}
2828
include x
2929
}
3030

31-
apply_manifest_on(agents, manifest) do
32-
fail_test "inclusion after parameterization failed" unless stdout.include? "1-2"
31+
apply_manifest_on(agents, manifest) do |result|
32+
fail_test "inclusion after parameterization failed" unless result.stdout.include? "1-2"
3333
end
3434

3535
########################################################################
@@ -41,8 +41,8 @@ class x($y, $z='2') {
4141
class {x: y => '1'}
4242
}
4343

44-
apply_manifest_on(agents, manifest) do
45-
fail_test "the default didn't apply as expected" unless stdout.include? "1-2"
44+
apply_manifest_on(agents, manifest) do |result|
45+
fail_test "the default didn't apply as expected" unless result.stdout.include? "1-2"
4646
end
4747

4848
########################################################################
@@ -54,6 +54,6 @@ class x($y, $z='2') {
5454
class {x: y => '1', z => '3'}
5555
}
5656

57-
apply_manifest_on(agents, manifest) do
58-
fail_test "the override didn't happen as we expected" unless stdout.include? "1-3"
57+
apply_manifest_on(agents, manifest) do |result|
58+
fail_test "the override didn't happen as we expected" unless result.stdout.include? "1-3"
5959
end

acceptance/tests/apply/classes/should_allow_param_override.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ class child inherits parent {
1616
include child
1717
}
1818

19-
apply_manifest_on(agents, manifest) do
19+
apply_manifest_on(agents, manifest) do |result|
2020
fail_test "parameter override didn't work" unless
21-
stdout.include? "defined 'message' as 'child'"
21+
result.stdout.include? "defined 'message' as 'child'"
2222
end
2323

acceptance/tests/apply/classes/should_allow_param_undef_override.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ class child inherits parent {
3030
step "apply the manifest"
3131
apply_manifest_on(agent, manifest)
3232
step "verify the file content"
33-
on(agent, "cat #{out}") do
34-
fail_test "the file was not touched" if stdout.include? "hello world!"
35-
fail_test "the file was not updated" unless stdout.include? "hello new world"
33+
on(agent, "cat #{out}") do |result|
34+
fail_test "the file was not touched" if result.stdout.include? "hello world!"
35+
fail_test "the file was not updated" unless result.stdout.include? "hello new world"
3636
end
3737

3838
on(agent, "rm -rf #{dir}")

acceptance/tests/apply/classes/should_include_resources_from_class.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ class x {
99
}
1010
include x
1111
}
12-
apply_manifest_on(agents, manifest) do
13-
fail_test "the resource did not apply" unless
14-
stdout.include? "defined 'message' as 'a'"
12+
apply_manifest_on(agents, manifest) do |result|
13+
fail_test "the resource did not apply" unless result.stdout.include?("defined 'message' as 'a'")
1514
end

acceptance/tests/apply/classes/should_not_auto_include_resources_from_class.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
'audit:unit' # This should be covered at the unit layer.
55

66
manifest = %q{ class x { notify { 'test': message => 'never invoked' } } }
7-
apply_manifest_on(agents, manifest) do
7+
apply_manifest_on(agents, manifest) do |result|
88
fail_test "found the notify despite not including it" if
9-
stdout.include? "never invoked"
9+
result.stdout.include? "never invoked"
1010
end

0 commit comments

Comments
 (0)