community.general/tests/integration/targets/alternatives/tasks
Stanislav Shamilov 523439ab62
alternatives: add support for "family" parameter (#9096)
* alternatives: added parsing and setting of 'family' for an alternative

* alternatives: added checks for path nullability

* alternatives: added idempotence when setting alternative using family

* alternatives: added family to diff mode

* alternatives: added tests for family

* alternatives: updated documentation and examples

* alternatives: added constraints for 'path' and 'family' parameters.

in any invariants at least one of the parameters must be specified

* alternatives: added changelog fragment

* removed unnecessary check

* added version

Co-authored-by: Felix Fontein <felix@fontein.de>

---------

Co-authored-by: Felix Fontein <felix@fontein.de>
2024-11-16 18:34:09 +01:00
..
main.yml alternatives: add support for "family" parameter (#9096) 2024-11-16 18:34:09 +01:00
path_is_checked.yml More true/false normalization (#6152) 2023-03-06 23:02:24 +01:00
remove_links.yml Add default license header to files which have no copyright or license header yet (#5074) 2022-08-05 14:03:38 +02:00
setup.yml Add default license header to files which have no copyright or license header yet (#5074) 2022-08-05 14:03:38 +02:00
setup_test.yml Add default license header to files which have no copyright or license header yet (#5074) 2022-08-05 14:03:38 +02:00
subcommands.yml More true/false normalization (#6152) 2023-03-06 23:02:24 +01:00
test.yml Add default license header to files which have no copyright or license header yet (#5074) 2022-08-05 14:03:38 +02:00
tests.yml Add default license header to files which have no copyright or license header yet (#5074) 2022-08-05 14:03:38 +02:00
tests_family.yml alternatives: add support for "family" parameter (#9096) 2024-11-16 18:34:09 +01:00
tests_set_priority.yml Fix bad expressions in tests (#7625) 2023-11-29 06:53:48 +01:00
tests_state.yml Add default license header to files which have no copyright or license header yet (#5074) 2022-08-05 14:03:38 +02:00