Add support for `non_local` alias in ansible-test.

pull/27437/merge
Matt Clay 9 years ago
parent 934b645191
commit e241e15899

@ -2,6 +2,6 @@
set -eux
ANSIBLE_TEST_REMOTE_INTERPRETER='' ./posix.sh "$@"
./posix.sh "$@"
ANSIBLE_TEST_REMOTE_INTERPRETER='' ANSIBLE_REMOTE_USER="1000" ./posix.sh "$@"
ANSIBLE_REMOTE_USER="1000" ./posix.sh "$@"

@ -5,7 +5,7 @@ buildah-container ansible_ssh_pipelining=true
# 2. create container:
# $ sudo buildah from --name=buildah-container python:2
# 3. run test:
# $ ANSIBLE_TEST_REMOTE_INTERPRETER= ansible-test integration --local connection_buildah
# $ ansible-test integration connection_buildah
# 6. remove container
# $ sudo buildah rm buildah-container
ansible_host=buildah-container

@ -629,6 +629,12 @@ def integration_environment(args, target, cmd):
if args.debug_strategy:
env.update(dict(ANSIBLE_STRATEGY='debug'))
if 'non_local/' in target.aliases:
if args.coverage:
display.warning('Skipping coverage reporting for non-local test: %s' % target.name)
env.update(dict(ANSIBLE_TEST_REMOTE_INTERPRETER=''))
env.update(integration)
cloud_environment = get_cloud_environment(args, target)

Loading…
Cancel
Save