From 8a754e0858d922e955e71b253c139e071ecec432 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 28 Apr 2024 18:04:21 +0200 Subject: Adding upstream version 2.14.3. Signed-off-by: Daniel Baumann --- .../tasks/manifest.yml | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 test/integration/targets/ansible-galaxy-collection-cli/tasks/manifest.yml (limited to 'test/integration/targets/ansible-galaxy-collection-cli/tasks/manifest.yml') diff --git a/test/integration/targets/ansible-galaxy-collection-cli/tasks/manifest.yml b/test/integration/targets/ansible-galaxy-collection-cli/tasks/manifest.yml new file mode 100644 index 0000000..5f37c72 --- /dev/null +++ b/test/integration/targets/ansible-galaxy-collection-cli/tasks/manifest.yml @@ -0,0 +1,57 @@ +- name: Create test collection dir + script: make_collection_dir.py "{{ output_dir }}/test_manifest_collection" + args: + executable: '{{ ansible_facts.python.executable }}' + +- name: Copy galaxy.yml with manifest_directives_full + copy: + src: galaxy.yml + dest: '{{ output_dir }}/test_manifest_collection/galaxy.yml' + +- name: Build collection + command: ansible-galaxy collection build --output-path {{ output_dir|quote }} -vvv + args: + chdir: '{{ output_dir }}/test_manifest_collection' + +- name: Get artifact contents + command: tar tzf '{{ output_dir }}/ns-col-1.0.0.tar.gz' + register: artifact_contents + +- debug: + var: artifact_contents.stdout_lines|sort + +- debug: + var: lookup('file', 'expected.txt').splitlines()|sort + +- assert: + that: + - artifact_contents.stdout_lines|sort == lookup('file', 'expected.txt').splitlines()|sort + +- name: Create test collection dir + script: make_collection_dir.py "{{ output_dir }}/test_manifest_no_defaults_collection" + args: + executable: '{{ ansible_facts.python.executable }}' + +- name: Copy galaxy.yml with manifest_directives_full + copy: + src: full_manifest_galaxy.yml + dest: '{{ output_dir }}/test_manifest_no_defaults_collection/galaxy.yml' + +- name: Build collection + command: ansible-galaxy collection build --output-path {{ output_dir|quote }} -vvv + args: + chdir: '{{ output_dir }}/test_manifest_no_defaults_collection' + +- name: Get artifact contents + command: tar tzf '{{ output_dir }}/ns-col-2.0.0.tar.gz' + register: artifact_contents + +- debug: + var: artifact_contents.stdout_lines|sort + +- debug: + var: lookup('file', 'expected_full_manifest.txt').splitlines()|sort + +- assert: + that: + - artifact_contents.stdout_lines|sort == lookup('file', 'expected_full_manifest.txt').splitlines()|sort -- cgit v1.2.3