summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/ansible-test-sanity-runtime-metadata
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/ansible-test-sanity-runtime-metadata')
-rw-r--r--test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/no_version/meta/runtime.yml21
-rw-r--r--test/integration/targets/ansible-test-sanity-runtime-metadata/ansible_collections/ns/version/meta/runtime.yml2
-rw-r--r--test/integration/targets/ansible-test-sanity-runtime-metadata/expected-no_version.txt7
-rw-r--r--test/integration/targets/ansible-test-sanity-runtime-metadata/expected-version.txt1
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']