You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/integration/targets/jinja_plugins/tasks/main.yml

24 lines
775 B
YAML

- shell: ansible-playbook {{ verbosity }} playbook.yml
environment:
ANSIBLE_FORCE_COLOR: no
args:
chdir: '{{ role_path }}'
vars:
verbosity: "{{ '' if not ansible_verbosity else '-' ~ ('v' * ansible_verbosity) }}"
register: result
- debug:
var: result
- set_fact:
# NOTE: This will cram words together that were manually wrapped, which should be OK for this test.
stderr: "{{ result.stderr | replace('\n', '') }}"
- assert:
that:
- '"[WARNING]: Skipping filter plugin" in stderr'
- '"[WARNING]: Skipping test plugin" in stderr'
- stderr|regex_findall('bad_collection_filter')|length == 3
- stderr|regex_findall('bad_collection_filter2')|length == 1
- stderr|regex_findall('bad_collection_test')|length == 2