added tests for log_plays (#56811)

* added tests for log_plays

* grep for warning

* Update tests to work with ansible-test.
pull/65743/head
Brian Coca 5 years ago committed by GitHub
parent f76556e56d
commit 30210e7de0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,4 @@
- hosts: localhost
gather_facts: false
tasks:
- ping:

@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -eux
export ANSIBLE_CALLBACK_WHITELIST="log_plays,${ANSIBLE_CALLBACK_WHITELIST:-}"
# run play, should create log and dir if needed
export ANSIBLE_LOG_FOLDER="logit"
ansible-playbook ping_log.yml -v "$@"
[[ -f "${ANSIBLE_LOG_FOLDER}/localhost" ]]
# now force it to fail
export ANSIBLE_LOG_FOLDER="logit.file"
touch "${ANSIBLE_LOG_FOLDER}"
ansible-playbook ping_log.yml -v "$@" 2>&1| grep 'Failure using method (v2_runner_on_ok) in callback plugin'
[[ ! -f "${ANSIBLE_LOG_FOLDER}/localhost" ]]
Loading…
Cancel
Save