Skip to content

Support sensitive values in to_json_pretty #299

Support sensitive values in to_json_pretty

Support sensitive values in to_json_pretty #299

Triggered via pull request February 16, 2024 15:10
Status Failure
Total duration 1h 28m 57s
Artifacts

ci.yml

on: pull_request
Spec  /  Setup Test Matrix
36s
Spec / Setup Test Matrix
Matrix: Spec / spec
Acceptance  /  Setup Test Matrix
30s
Acceptance / Setup Test Matrix
Matrix: Acceptance / acceptance
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 32 warnings
Acceptance / Acceptance tests (RedHat-7, puppet7-nightly)
Process completed with exit code 1.
Acceptance / Acceptance tests (Ubuntu-22.04-arm, puppet7-nightly)
Process completed with exit code 1.
Acceptance / Acceptance tests (Ubuntu-22.04-arm, puppet8-nightly)
Process completed with exit code 1.
Spec / Setup Test Matrix
Cannot find image for AIX-7.1
Spec / Setup Test Matrix
Cannot find image for AIX-7.2
Spec / Setup Test Matrix
Cannot find image for Solaris-11
Spec / Setup Test Matrix
Cannot find image for Windows-10
Spec / Setup Test Matrix
Cannot find image for Windows-2012
Spec / Setup Test Matrix
Cannot find image for Windows-2012 R2
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/count_spec.rb#L11
count is expected to run count("one", "two") and raise an ArgumentError Failure/Error: expect(subject).to run.with_params('one', 'two').and_raise_error(ArgumentError) expected count("one", "two") to have raised ArgumentError instead of returning 1
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/delete_at_spec.rb#L12
delete_at is expected to run delete_at(["one"], 0, 1) and raise an Puppet::ParseError Failure/Error: expect(subject).to run.with_params(['one'], 0, 1).and_raise_error(Puppet::ParseError) expected delete_at(["one"], 0, 1) to have raised Puppet::ParseError instead of returning []
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/ensure_resource_spec.rb#L16
ensure_resource is expected to run ensure_resource(1, 2, 3) and raise an Puppet::ParseError Failure/Error: expect(subject).to run.with_params(1, 2, 3).and_raise_error(Puppet::ParseError) expected ensure_resource(1, 2, 3) to have raised Puppet::ParseError instead of NoMethodError(undefined method `capitalize' for 1:Integer) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/ensure_resource.rb:50:in `block (2 levels) in get_binding' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/ensure_resource.rb:43:in `each' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/ensure_resource.rb:43:in `block in get_binding' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:218:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler/around_profiler.rb:59:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler.rb:53:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:210:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:753:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/context.rb:64:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet.rb:287:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/ensure_resource_spec.rb:18:in `block (2 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/member_spec.rb#L10
member is expected to run member([], [], []) and raise an Puppet::ParseError with the message matching /wrong number of arguments/i Failure/Error: expect(subject).to run.with_params([], [], []).and_raise_error(Puppet::ParseError, %r{wrong number of arguments}i) expected member([], [], []) to have raised Puppet::ParseError matching /wrong number of arguments/i instead of Puppet::ParseError(member(): You must provide item to search for within array given) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/member.rb:54:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:218:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler/around_profiler.rb:59:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler.rb:53:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:210:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:753:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/context.rb:64:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet.rb:287:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/member_spec.rb:12:in `block (2 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_ho
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/range_spec.rb#L21
range signature validation in puppet4 is expected to run range() and raise an ArgumentError Failure/Error: expect(subject).to run.with_params.and_raise_error(ArgumentError) expected range() to have raised ArgumentError instead of Puppet::ParseError(range(): Wrong number of arguments given (0 for 1)) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:48:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:218:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler/around_profiler.rb:59:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler.rb:53:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:210:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:753:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/context.rb:64:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet.rb:287:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:23:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in run' /h
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/range_spec.rb#L26
range signature validation in puppet4 is expected to run range("") and raise an ArgumentError Failure/Error: expect(subject).to run.with_params('').and_raise_error(ArgumentError) expected range("") to have raised ArgumentError instead of Puppet::ParseError(range(): Unknown range format: ) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:72:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:218:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler/around_profiler.rb:59:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler.rb:53:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:210:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:753:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/context.rb:64:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet.rb:287:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:28:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/runner/
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/range_spec.rb#L31
range signature validation in puppet4 is expected to run range({}) and raise an ArgumentError Failure/Error: expect(subject).to run.with_params({}).and_raise_error(ArgumentError) expected range({}) to have raised ArgumentError instead of NoMethodError(undefined method `match' for {}:Hash) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:62:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:218:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler/around_profiler.rb:59:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler.rb:53:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:210:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:753:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/context.rb:64:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet.rb:287:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:33:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/runner/
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/range_spec.rb#L36
range signature validation in puppet4 is expected to run range([]) and raise an ArgumentError Failure/Error: expect(subject).to run.with_params([]).and_raise_error(ArgumentError) expected range([]) to have raised ArgumentError instead of NoMethodError(undefined method `match' for []:Array) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:62:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:218:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler/around_profiler.rb:59:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler.rb:53:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:210:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:753:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/context.rb:64:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet.rb:287:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:38:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in run' /home/runner
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/range_spec.rb#L41
range signature validation in puppet4 is expected to run range(true) and raise an ArgumentError Failure/Error: expect(subject).to run.with_params(true).and_raise_error(ArgumentError) expected range(true) to have raised ArgumentError instead of NoMethodError(undefined method `match' for true:TrueClass) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:62:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:218:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler/around_profiler.rb:59:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler.rb:53:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:210:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:753:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/context.rb:64:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet.rb:287:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:43:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in run'
Spec / Spec tests (Puppet: ~> 8.0, Ruby Ver: 3.2): spec/functions/range_spec.rb#L50
range signature validation in puppet4 is expected to run range(1, 2, []) and raise an ArgumentError Failure/Error: expect(subject).to run.with_params(1, 2, []).and_raise_error(ArgumentError) expected range(1, 2, []) to have raised ArgumentError instead of NoMethodError(undefined method `to_i' for []:Array) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:53:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:218:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler/around_profiler.rb:59:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/util/profiler.rb:53:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/parser/functions.rb:210:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:753:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/functions.rb:750:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet/context.rb:64:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/puppet-8.4.0/lib/puppet.rb:287:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:52:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in ru
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/count_spec.rb#L11
count is expected to run count("one", "two") and raise an ArgumentError Failure/Error: expect(subject).to run.with_params('one', 'two').and_raise_error(ArgumentError) expected count("one", "two") to have raised ArgumentError instead of returning 1
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/delete_at_spec.rb#L12
delete_at is expected to run delete_at(["one"], 0, 1) and raise an Puppet::ParseError Failure/Error: expect(subject).to run.with_params(['one'], 0, 1).and_raise_error(Puppet::ParseError) expected delete_at(["one"], 0, 1) to have raised Puppet::ParseError instead of returning []
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/ensure_resource_spec.rb#L16
ensure_resource is expected to run ensure_resource(1, 2, 3) and raise an Puppet::ParseError Failure/Error: expect(subject).to run.with_params(1, 2, 3).and_raise_error(Puppet::ParseError) expected ensure_resource(1, 2, 3) to have raised Puppet::ParseError instead of NoMethodError(undefined method `capitalize' for 1:Integer) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/ensure_resource.rb:50:in `block (2 levels) in get_binding' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/ensure_resource.rb:43:in `each' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/ensure_resource.rb:43:in `block in get_binding' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:215:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:208:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:751:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/context.rb:62:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet.rb:289:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/ensure_resource_spec.rb:18:in `block (2 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_a
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/member_spec.rb#L10
member is expected to run member([], [], []) and raise an Puppet::ParseError with the message matching /wrong number of arguments/i Failure/Error: expect(subject).to run.with_params([], [], []).and_raise_error(Puppet::ParseError, %r{wrong number of arguments}i) expected member([], [], []) to have raised Puppet::ParseError matching /wrong number of arguments/i instead of Puppet::ParseError(member(): You must provide item to search for within array given) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/member.rb:54:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:215:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:208:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:751:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/context.rb:62:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet.rb:289:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/member_spec.rb:12:in `block (2 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_e
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/range_spec.rb#L21
range signature validation in puppet4 is expected to run range() and raise an ArgumentError Failure/Error: expect(subject).to run.with_params.and_raise_error(ArgumentError) expected range() to have raised ArgumentError instead of Puppet::ParseError(range(): Wrong number of arguments given (0 for 1)) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:48:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:215:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:208:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:751:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/context.rb:62:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet.rb:289:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:23:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/range_spec.rb#L26
range signature validation in puppet4 is expected to run range("") and raise an ArgumentError Failure/Error: expect(subject).to run.with_params('').and_raise_error(ArgumentError) expected range("") to have raised ArgumentError instead of Puppet::ParseError(range(): Unknown range format: ) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:72:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:215:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:208:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:751:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/context.rb:62:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet.rb:289:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:28:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in run' /hom
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/range_spec.rb#L31
range signature validation in puppet4 is expected to run range({}) and raise an ArgumentError Failure/Error: expect(subject).to run.with_params({}).and_raise_error(ArgumentError) expected range({}) to have raised ArgumentError instead of NoMethodError(undefined method `match' for {}:Hash) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:62:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:215:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:208:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:751:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/context.rb:62:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet.rb:289:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:33:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in run' /hom
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/range_spec.rb#L36
range signature validation in puppet4 is expected to run range([]) and raise an ArgumentError Failure/Error: expect(subject).to run.with_params([]).and_raise_error(ArgumentError) expected range([]) to have raised ArgumentError instead of NoMethodError(undefined method `match' for []:Array) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:62:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:215:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:208:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:751:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/context.rb:62:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet.rb:289:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:38:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block in run' /ho
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/range_spec.rb#L41
range signature validation in puppet4 is expected to run range(true) and raise an ArgumentError Failure/Error: expect(subject).to run.with_params(true).and_raise_error(ArgumentError) expected range(true) to have raised ArgumentError instead of NoMethodError(undefined method `match' for true:TrueClass) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:62:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:215:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:208:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:751:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/context.rb:62:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet.rb:289:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:43:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/hooks.rb:486:in `block i
Spec / Spec tests (Puppet: ~> 7.24, Ruby Ver: 2.7): spec/functions/range_spec.rb#L50
range signature validation in puppet4 is expected to run range(1, 2, []) and raise an ArgumentError Failure/Error: expect(subject).to run.with_params(1, 2, []).and_raise_error(ArgumentError) expected range(1, 2, []) to have raised ArgumentError instead of NoMethodError(undefined method `to_i' for []:Array Did you mean? to_s to_a to_h) /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/fixtures/modules/stdlib/lib/puppet/parser/functions/range.rb:53:in `block in <module:Functions>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:215:in `block (2 levels) in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/functions.rb:208:in `block in newfunction' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:751:in `block in call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `catch' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/functions.rb:748:in `call' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:21:in `block in execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/context.rb:62:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet.rb:289:in `override' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/example/function_example_group.rb:20:in `execute' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-puppet-4.0.2/lib/rspec-puppet/matchers/run.rb:12:in `matches?' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:65:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-expectations-3.13.0/lib/rspec/expectations/expectation_target.rb:101:in `to' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/spec/functions/range_spec.rb:52:in `block (3 levels) in <top (required)>' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `instance_exec' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:263:in `block in run' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ruby/2.7.0/gems/rspec-core-3.13.0/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /home/runner/work/puppetlabs-stdlib/puppetlabs-stdlib/vendor/bundle/ru
Acceptance / Setup Test Matrix
Cannot find image for AIX-7.1
Acceptance / Setup Test Matrix
Cannot find image for AIX-7.2
Acceptance / Setup Test Matrix
Cannot find image for Solaris-11
Acceptance / Setup Test Matrix
Cannot find image for Windows-10
Acceptance / Setup Test Matrix
Cannot find image for Windows-2012
Acceptance / Setup Test Matrix
Cannot find image for Windows-2012 R2