diff options
Diffstat (limited to 'test/integration/targets')
4 files changed, 31 insertions, 0 deletions
diff --git a/test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/no_version/meta/runtime.yml b/test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/no_version/meta/runtime.yml index c27820e4af..5db2a5b5ae 100644 --- a/test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/no_version/meta/runtime.yml +++ b/test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/no_version/meta/runtime.yml @@ -9,3 +9,24 @@ plugin_routing: tombstone: removal_version: 1.0.0 warning_text: Is no longer there. +action_groups: + foo: + - metadata: {} + - metadata: {} + bar: foo + baz: + bam: bar + bam: + - foo + - foo.bar + - foo.bar.bam + foobar: + - metadata: + extend_group: + - foo + - bar.baz + - foo.bar.baz + extra: indeed + foobarbam: + - metadata: + extend_group: 23 diff --git a/test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/version/meta/runtime.yml b/test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/version/meta/runtime.yml index 1c002e17df..3adbc20d84 100644 --- a/test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/version/meta/runtime.yml +++ b/test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/version/meta/runtime.yml @@ -16,3 +16,5 @@ plugin_routing: tombstone: removal_version: 3.0.0 warning_text: Is no longer there. +action_groups: + - foo diff --git a/test/integration/targets/ansible-test-sanity-runtime-metadata/expected-no_version.txt b/test/integration/targets/ansible-test-sanity-runtime-metadata/expected-no_version.txt index ffe48a35cb..ff7732f0fd 100644 --- a/test/integration/targets/ansible-test-sanity-runtime-metadata/expected-no_version.txt +++ b/test/integration/targets/ansible-test-sanity-runtime-metadata/expected-no_version.txt @@ -1 +1,8 @@ +meta/runtime.yml:0:0: List must contain at most one dictionary for dictionary value @ data['action_groups']['foo']. Got [{'metadata': {}}, {'metadata': {}}] +meta/runtime.yml:0:0: Must be a FQCR or a short name @ data['action_groups']['bam'][1]. Got 'foo.bar' +meta/runtime.yml:0:0: Must be a FQCR or a short name @ data['action_groups']['foobar'][0]['metadata']['extend_group'][1]. Got 'bar.baz' +meta/runtime.yml:0:0: expected a list for dictionary value @ data['action_groups']['bar']. Got 'foo' +meta/runtime.yml:0:0: expected a list for dictionary value @ data['action_groups']['baz']. Got {'bam': 'bar'} +meta/runtime.yml:0:0: expected a list for dictionary value @ data['action_groups']['foobarbam'][0]['metadata']['extend_group']. Got 23 +meta/runtime.yml:0:0: extra keys not allowed @ data['action_groups']['foobar'][0]['metadata']['extra']. Got 'indeed' meta/runtime.yml:0:0: extra keys not allowed @ data['extra_key']. Got True diff --git a/test/integration/targets/ansible-test-sanity-runtime-metadata/expected-version.txt b/test/integration/targets/ansible-test-sanity-runtime-metadata/expected-version.txt index c3de212a64..9cab3f86c3 100644 --- a/test/integration/targets/ansible-test-sanity-runtime-metadata/expected-version.txt +++ b/test/integration/targets/ansible-test-sanity-runtime-metadata/expected-version.txt @@ -1,2 +1,3 @@ meta/runtime.yml:0:0: The deprecation removal_version ('2.0.0') must be after the current version (SemanticVersion('2.3.4')) for dictionary value @ data['plugin_routing']['modules']['deprecated_module_wrong_version']['deprecation']['removal_version']. Got '2.0.0' meta/runtime.yml:0:0: The tombstone removal_version ('3.0.0') must not be after the current version (SemanticVersion('2.3.4')) for dictionary value @ data['plugin_routing']['modules']['tombstoned_module_wrong_version']['tombstone']['removal_version']. Got '3.0.0' +meta/runtime.yml:0:0: expected a dictionary for dictionary value @ data['action_groups']. Got ['foo'] |