Clean up fixtures and codebase hardening #63
Annotations
10 errors
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_file (absolute_path) set to invalid invalid (as String) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...tring (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resourc
|
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_file (absolute_path) set to invalid 3 (as Integer) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...teger (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:
|
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_file (absolute_path) set to invalid 2.42 (as Float) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...Float (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb
|
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_file (absolute_path) set to invalid ["array"] (as Array) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...Tuple (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resour
|
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_file (absolute_path) set to invalid {"ha"=>"sh"} (as Hash) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...truct (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/reso
|
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_dir (absolute_path) set to invalid invalid (as String) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...tring (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource
|
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_dir (absolute_path) set to invalid 3 (as Integer) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...teger (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:7
|
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_dir (absolute_path) set to invalid 2.42 (as Float) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...Float (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:
|
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_dir (absolute_path) set to invalid ["array"] (as Array) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...Tuple (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resourc
|
Run tests:
spec/classes/init_spec.rb#L460
monit variable type and content validations with config_dir (absolute_path) set to invalid {"ha"=>"sh"} (as Hash) fails
Failure/Error:
expect do
catalogue
end.to raise_error(Puppet::Error, %r{#{var[:message]}})
expected Puppet::Error with message matching /(expects a String value|is not an absolute path)/, got #<Puppet::PreformattedError: Evaluation Error: Error while evaluating a Resource Statement, Class[Mon...truct (line: 2, column: 1) on node fv-az1501-43.rnq23jqhr0re1ds00u55qn22fh.cx.internal.cloudapp.net> with backtrace:
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:536:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/types/type_mismatch_describer.rb:499:in `validate_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:290:in `validate_resource_hash'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:248:in `set_resource_parameters'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:69:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:71:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `each'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/compiler.rb:259:in `evaluate_classes'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:62:in `block in create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_resource_support.rb:37:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/runtime3_support.rb:340:in `create_resources'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:884:in `block in eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `map'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:881:in `eval_ResourceExpression'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/puppet_stack.rb:42:in `stack'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:756:in `eval_Program'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/visitor.rb:94:in `visit_this_1'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/evaluator/evaluator_impl.rb:81:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/pops/parser/evaluating_parser.rb:60:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast/pops_bridge.rb:109:in `evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/ast.rb:30:in `safeevaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/resource/type.rb:80:in `evaluate_code'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resource.rb:79:in `block in evaluate'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler/around_profiler.rb:58:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/util/profiler.rb:51:in `profile'
# ./vendor/bundle/ruby/2.7.0/gems/puppet-7.28.0/lib/puppet/parser/resou
|
The logs for this run have expired and are no longer available.
Loading