Matt Clay
522f167d27
Replace incidental tests with intentional argspec tests (#72370)
* Remove incidental_consul tests (#71811)
* Add explicit intg tests for argspec functionality
* ci_complete ci_coverage
* Remove incidental_consul and incidental_setup_openssl
* ci_complete ci_coverage
(cherry picked from commit a99212464c
)
* Remove incidental_nios_txt_record (#72009)
* Add explicit coverage of argspec type=dict
* Non string mapping failure
* ci_complete ci_coverage
* Remove incidental_nios_txt_record and associated files
* Don't forget the ignore.txt changes
* ci_complete ci_coverage
(cherry picked from commit 6f4aed5377
)
* Remove incidental_vyos_static_route (#72024)
* Add explicit tests for required_together suboptions
* ci_complete ci_coverage
* Remove incidental_vyos_static_route
* ci_complete ci_coverage
* Add explicit coverage of suboptions required_if
* ci_complete ci_coverage
* Remove incidental_vyos_logging
* ci_complete ci_coverage
(cherry picked from commit 9081b22868
)
* More explicit argspec tests (#72064)
* Add more explicit coverage of argspec functionality
* fail_on_missing_params
* ci_complete ci_coverage
* Remove incidental_aws_step_functions_state_machine
* ci_complete ci_coverage
* Remove incidental_cs_service_offering
* ci_complete ci_coverage
(cherry picked from commit ab2b339dd6
)
* Add explicit coverage of required_together (#72107)
* Add explicit coverage of required_together
* ci_complete ci_coverage
* Remove incidental_hcloud_server
* Remove hcloud from shippable matrix
* ci_complete ci_coverage
(cherry picked from commit 460ba041c8
)
* Add explicit coverage of suboptions=list without elements (#72108)
* Add explicit coverage of suboptions=list without elements
* ci_complete ci_coverage
* Remove incidental_vmware_guest_custom_attributes
* ci_complete ci_coverage
(cherry picked from commit 50c8c87fe2
)
* Add explicit coverage of argspec choices with strings that shadow YAML bools (#72122)
* Add explicit coverage of argspec choices with strings that shadow YAML bools
* ci_complete ci_coverage
* Remove incidental_ufw
* ci_complete ci_coverage
(cherry picked from commit cfa41898c4
)
* Adds argspec tests for required, required_one_of and required_by (#72245)
* Improve variable names.
* Add test for required.
* Add test for required_one_of.
* Add test for required_by.
(cherry picked from commit 1489bf9190
)
* Remove incidentals without coverage (#71788)
* Remove incidental_lookup_hashi_vault
* Remove incidental_connection_chroot
* Remove incidental_selinux
* Remove incidental_win_hosts
(cherry picked from commit e6e9840717
)
Co-authored-by: Matt Martz <matt@sivel.net>
Co-authored-by: Felix Fontein <felix@fontein.de>