mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-10-22 20:13:59 -07:00
Initial ansible-test implementation. (#18556)
This commit is contained in:
parent
d95eac16eb
commit
6bbd92e422
191 changed files with 5483 additions and 48 deletions
51
test/compile/python2.4-skip.txt
Normal file
51
test/compile/python2.4-skip.txt
Normal file
|
@ -0,0 +1,51 @@
|
|||
/contrib/
|
||||
/docsite/
|
||||
/hacking/
|
||||
/lib/ansible/cli/
|
||||
/lib/ansible/compat/
|
||||
/lib/ansible/config/
|
||||
/lib/ansible/constants.py
|
||||
/lib/ansible/errors/
|
||||
/lib/ansible/executor/
|
||||
/lib/ansible/galaxy/
|
||||
/lib/ansible/__init__.py
|
||||
/lib/ansible/inventory/
|
||||
/lib/ansible/modules/core/cloud/[^/]+/(?!(ec2_facts.py|_ec2_ami_search.py))
|
||||
/lib/ansible/modules/extras/cloud/
|
||||
/lib/ansible/modules/extras/clustering/consul.*.py
|
||||
/lib/ansible/modules/extras/clustering/znode.py
|
||||
/lib/ansible/modules/extras/database/influxdb/
|
||||
/lib/ansible/modules/extras/database/mssql/
|
||||
/lib/ansible/modules/extras/infrastructure/foreman/
|
||||
/lib/ansible/modules/extras/monitoring/zabbix.*.py
|
||||
/lib/ansible/modules/extras/network/f5/
|
||||
/lib/ansible/modules/extras/network/nmcli.py
|
||||
/lib/ansible/modules/extras/notification/pushbullet.py
|
||||
/lib/ansible/modules/extras/packaging/language/maven_artifact.py
|
||||
/lib/ansible/modules/extras/packaging/os/dnf.py
|
||||
/lib/ansible/modules/extras/packaging/os/layman.py
|
||||
/lib/ansible/modules/extras/remote_management/ipmi/
|
||||
/lib/ansible/modules/extras/univention/
|
||||
/lib/ansible/modules/extras/web_infrastructure/letsencrypt.py
|
||||
/lib/ansible/modules/__init__.py
|
||||
/lib/ansible/module_utils/a10.py
|
||||
/lib/ansible/module_utils/azure_rm_common.py
|
||||
/lib/ansible/module_utils/cloud.py
|
||||
/lib/ansible/module_utils/docker_common.py
|
||||
/lib/ansible/module_utils/ec2.py
|
||||
/lib/ansible/module_utils/gcdns.py
|
||||
/lib/ansible/module_utils/gce.py
|
||||
/lib/ansible/module_utils/gcp.py
|
||||
/lib/ansible/module_utils/lxd.py
|
||||
/lib/ansible/module_utils/openstack.py
|
||||
/lib/ansible/module_utils/rax.py
|
||||
/lib/ansible/module_utils/vca.py
|
||||
/lib/ansible/module_utils/vmware.py
|
||||
/lib/ansible/parsing/
|
||||
/lib/ansible/playbook/
|
||||
/lib/ansible/plugins/
|
||||
/lib/ansible/release.py
|
||||
/lib/ansible/template/
|
||||
/lib/ansible/utils/
|
||||
/lib/ansible/vars/
|
||||
/test/
|
2
test/compile/python2.6-skip.txt
Normal file
2
test/compile/python2.6-skip.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
/contrib/inventory/vagrant.py
|
||||
/hacking/dump_playbook_attributes.py
|
2
test/compile/python3.5-skip.txt
Normal file
2
test/compile/python3.5-skip.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
/examples/scripts/uptime.py
|
||||
/test/samples/multi.py
|
1
test/integration/targets/add_host/aliases
Normal file
1
test/integration/targets/add_host/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/ansible/aliases
Normal file
1
test/integration/targets/ansible/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
2
test/integration/targets/apache2_module/aliases
Normal file
2
test/integration/targets/apache2_module/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
destructive
|
||||
posix/ci/group1
|
2
test/integration/targets/apt/aliases
Normal file
2
test/integration/targets/apt/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
destructive
|
||||
posix/ci/group1
|
3
test/integration/targets/apt_repository/aliases
Normal file
3
test/integration/targets/apt_repository/aliases
Normal file
|
@ -0,0 +1,3 @@
|
|||
apt_key
|
||||
destructive
|
||||
posix/ci/group1
|
1
test/integration/targets/args/aliases
Normal file
1
test/integration/targets/args/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/assemble/aliases
Normal file
1
test/integration/targets/assemble/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
3
test/integration/targets/async/aliases
Normal file
3
test/integration/targets/async/aliases
Normal file
|
@ -0,0 +1,3 @@
|
|||
async_status
|
||||
async_wrapper
|
||||
posix/ci/group2
|
4
test/integration/targets/async_extra_data/aliases
Normal file
4
test/integration/targets/async_extra_data/aliases
Normal file
|
@ -0,0 +1,4 @@
|
|||
needs/ssh
|
||||
posix/ci/group3
|
||||
skip/freebsd
|
||||
skip/osx
|
2
test/integration/targets/authorized_key/aliases
Normal file
2
test/integration/targets/authorized_key/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
needs/root
|
||||
posix/ci/group2
|
2
test/integration/targets/become/aliases
Normal file
2
test/integration/targets/become/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
destructive
|
||||
posix/ci/group1
|
1
test/integration/targets/binary/aliases
Normal file
1
test/integration/targets/binary/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/binary_modules_posix/aliases
Normal file
1
test/integration/targets/binary_modules_posix/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/binary_modules_winrm/aliases
Normal file
1
test/integration/targets/binary_modules_winrm/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
windows/ci/group2
|
1
test/integration/targets/blocks/aliases
Normal file
1
test/integration/targets/blocks/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/changed_when/aliases
Normal file
1
test/integration/targets/changed_when/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/check_mode/aliases
Normal file
1
test/integration/targets/check_mode/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
3
test/integration/targets/command_shell/aliases
Normal file
3
test/integration/targets/command_shell/aliases
Normal file
|
@ -0,0 +1,3 @@
|
|||
command
|
||||
posix/ci/group2
|
||||
shell
|
1
test/integration/targets/conditionals/aliases
Normal file
1
test/integration/targets/conditionals/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
2
test/integration/targets/connection_chroot/aliases
Normal file
2
test/integration/targets/connection_chroot/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
needs/root
|
||||
posix/ci/group3
|
0
test/integration/targets/connection_docker/aliases
Normal file
0
test/integration/targets/connection_docker/aliases
Normal file
0
test/integration/targets/connection_jail/aliases
Normal file
0
test/integration/targets/connection_jail/aliases
Normal file
0
test/integration/targets/connection_libvirt_lxc/aliases
Normal file
0
test/integration/targets/connection_libvirt_lxc/aliases
Normal file
1
test/integration/targets/connection_local/aliases
Normal file
1
test/integration/targets/connection_local/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
0
test/integration/targets/connection_lxc/aliases
Normal file
0
test/integration/targets/connection_lxc/aliases
Normal file
0
test/integration/targets/connection_lxd/aliases
Normal file
0
test/integration/targets/connection_lxd/aliases
Normal file
2
test/integration/targets/connection_paramiko_ssh/aliases
Normal file
2
test/integration/targets/connection_paramiko_ssh/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
needs/ssh
|
||||
posix/ci/group3
|
2
test/integration/targets/connection_ssh/aliases
Normal file
2
test/integration/targets/connection_ssh/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
needs/ssh
|
||||
posix/ci/group3
|
1
test/integration/targets/connection_winrm/aliases
Normal file
1
test/integration/targets/connection_winrm/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
windows/ci/group3
|
2
test/integration/targets/copy/aliases
Normal file
2
test/integration/targets/copy/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
needs/root
|
||||
posix/ci/group2
|
1
test/integration/targets/delegate_to/aliases
Normal file
1
test/integration/targets/delegate_to/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
2
test/integration/targets/dnf/aliases
Normal file
2
test/integration/targets/dnf/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
destructive
|
||||
posix/ci/group1
|
2
test/integration/targets/docker/aliases
Normal file
2
test/integration/targets/docker/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
destructive
|
||||
posix/ci/group1
|
1
test/integration/targets/embedded_module/aliases
Normal file
1
test/integration/targets/embedded_module/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/environment/aliases
Normal file
1
test/integration/targets/environment/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/facts_d/aliases
Normal file
1
test/integration/targets/facts_d/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/failed_when/aliases
Normal file
1
test/integration/targets/failed_when/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/fetch/aliases
Normal file
1
test/integration/targets/fetch/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/file/aliases
Normal file
1
test/integration/targets/file/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/filters/aliases
Normal file
1
test/integration/targets/filters/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
2
test/integration/targets/gathering_facts/aliases
Normal file
2
test/integration/targets/gathering_facts/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
posix/ci/group3
|
||||
skip/osx
|
2
test/integration/targets/gem/aliases
Normal file
2
test/integration/targets/gem/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
destructive
|
||||
posix/ci/group1
|
4
test/integration/targets/get_url/aliases
Normal file
4
test/integration/targets/get_url/aliases
Normal file
|
@ -0,0 +1,4 @@
|
|||
destructive
|
||||
posix/ci/group1
|
||||
skip/freebsd
|
||||
skip/osx
|
3
test/integration/targets/git/aliases
Normal file
3
test/integration/targets/git/aliases
Normal file
|
@ -0,0 +1,3 @@
|
|||
destructive
|
||||
posix/ci/group1
|
||||
skip/osx
|
1
test/integration/targets/group_by/aliases
Normal file
1
test/integration/targets/group_by/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/handlers/aliases
Normal file
1
test/integration/targets/handlers/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/hash/aliases
Normal file
1
test/integration/targets/hash/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
2
test/integration/targets/hg/aliases
Normal file
2
test/integration/targets/hg/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
posix/ci/group2
|
||||
skip/python3
|
1
test/integration/targets/hosts_field/aliases
Normal file
1
test/integration/targets/hosts_field/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/ignore_errors/aliases
Normal file
1
test/integration/targets/ignore_errors/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/include_vars/aliases
Normal file
1
test/integration/targets/include_vars/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/includes/aliases
Normal file
1
test/integration/targets/includes/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
2
test/integration/targets/iterators/aliases
Normal file
2
test/integration/targets/iterators/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
posix/ci/group2
|
||||
skip/osx
|
1
test/integration/targets/lineinfile/aliases
Normal file
1
test/integration/targets/lineinfile/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/lookup_paths/aliases
Normal file
1
test/integration/targets/lookup_paths/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/lookup_properties/aliases
Normal file
1
test/integration/targets/lookup_properties/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/lookups/aliases
Normal file
1
test/integration/targets/lookups/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/loops/aliases
Normal file
1
test/integration/targets/loops/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
3
test/integration/targets/mount/aliases
Normal file
3
test/integration/targets/mount/aliases
Normal file
|
@ -0,0 +1,3 @@
|
|||
needs/privileged
|
||||
needs/root
|
||||
posix/ci/group2
|
4
test/integration/targets/mysql_db/aliases
Normal file
4
test/integration/targets/mysql_db/aliases
Normal file
|
@ -0,0 +1,4 @@
|
|||
destructive
|
||||
posix/ci/group1
|
||||
skip/freebsd
|
||||
skip/osx
|
4
test/integration/targets/mysql_user/aliases
Normal file
4
test/integration/targets/mysql_user/aliases
Normal file
|
@ -0,0 +1,4 @@
|
|||
destructive
|
||||
posix/ci/group1
|
||||
skip/freebsd
|
||||
skip/osx
|
4
test/integration/targets/mysql_variables/aliases
Normal file
4
test/integration/targets/mysql_variables/aliases
Normal file
|
@ -0,0 +1,4 @@
|
|||
destructive
|
||||
posix/ci/group1
|
||||
skip/freebsd
|
||||
skip/osx
|
1
test/integration/targets/no_log/aliases
Normal file
1
test/integration/targets/no_log/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/parsing/aliases
Normal file
1
test/integration/targets/parsing/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/ping/aliases
Normal file
1
test/integration/targets/ping/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
2
test/integration/targets/pip/aliases
Normal file
2
test/integration/targets/pip/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
destructive
|
||||
posix/ci/group1
|
8
test/integration/targets/postgresql/aliases
Normal file
8
test/integration/targets/postgresql/aliases
Normal file
|
@ -0,0 +1,8 @@
|
|||
destructive
|
||||
needs/privileged
|
||||
posix/ci/group1
|
||||
postgresql_db
|
||||
postgresql_privs
|
||||
postgresql_user
|
||||
skip/freebsd
|
||||
skip/osx
|
1
test/integration/targets/pull_limit_inventory/aliases
Normal file
1
test/integration/targets/pull_limit_inventory/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/pull_no_127/aliases
Normal file
1
test/integration/targets/pull_no_127/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/pull_run/aliases
Normal file
1
test/integration/targets/pull_run/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/script/aliases
Normal file
1
test/integration/targets/script/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
6
test/integration/targets/service/aliases
Normal file
6
test/integration/targets/service/aliases
Normal file
|
@ -0,0 +1,6 @@
|
|||
destructive
|
||||
needs/privileged
|
||||
posix/ci/group1
|
||||
skip/freebsd
|
||||
skip/osx
|
||||
skip/python3
|
1
test/integration/targets/special_vars/aliases
Normal file
1
test/integration/targets/special_vars/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/stat/aliases
Normal file
1
test/integration/targets/stat/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/subversion/aliases
Normal file
1
test/integration/targets/subversion/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/synchronize/aliases
Normal file
1
test/integration/targets/synchronize/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
1
test/integration/targets/tags/aliases
Normal file
1
test/integration/targets/tags/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/task_ordering/aliases
Normal file
1
test/integration/targets/task_ordering/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
2
test/integration/targets/template/aliases
Normal file
2
test/integration/targets/template/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
needs/root
|
||||
posix/ci/group2
|
1
test/integration/targets/templating_settings/aliases
Normal file
1
test/integration/targets/templating_settings/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/test_infra/aliases
Normal file
1
test/integration/targets/test_infra/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
2
test/integration/targets/unarchive/aliases
Normal file
2
test/integration/targets/unarchive/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
needs/root
|
||||
posix/ci/group2
|
1
test/integration/targets/unicode/aliases
Normal file
1
test/integration/targets/unicode/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/until/aliases
Normal file
1
test/integration/targets/until/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group2
|
5
test/integration/targets/uri/aliases
Normal file
5
test/integration/targets/uri/aliases
Normal file
|
@ -0,0 +1,5 @@
|
|||
destructive
|
||||
posix/ci/group1
|
||||
skip/freebsd
|
||||
skip/osx
|
||||
skip/python3
|
1
test/integration/targets/var_blending/aliases
Normal file
1
test/integration/targets/var_blending/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/var_precedence/aliases
Normal file
1
test/integration/targets/var_precedence/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
1
test/integration/targets/vault/aliases
Normal file
1
test/integration/targets/vault/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
posix/ci/group3
|
2
test/integration/targets/win_async_wrapper/aliases
Normal file
2
test/integration/targets/win_async_wrapper/aliases
Normal file
|
@ -0,0 +1,2 @@
|
|||
async_status
|
||||
windows/ci/group3
|
1
test/integration/targets/win_command/aliases
Normal file
1
test/integration/targets/win_command/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
windows/ci/group3
|
1
test/integration/targets/win_copy/aliases
Normal file
1
test/integration/targets/win_copy/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
windows/ci/group2
|
1
test/integration/targets/win_feature/aliases
Normal file
1
test/integration/targets/win_feature/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
windows/ci/group3
|
1
test/integration/targets/win_fetch/aliases
Normal file
1
test/integration/targets/win_fetch/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
windows/ci/group1
|
|
@ -16,6 +16,10 @@
|
|||
# You should have received a copy of the GNU General Public License
|
||||
# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
- name: define host-specific output_dir
|
||||
set_fact:
|
||||
output_dir: "{{ output_dir }}/{{ inventory_hostname }}"
|
||||
|
||||
- name: clean out the test directory
|
||||
local_action: file name={{ output_dir|mandatory }} state=absent
|
||||
run_once: true
|
||||
|
|
1
test/integration/targets/win_file/aliases
Normal file
1
test/integration/targets/win_file/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
windows/ci/group2
|
1
test/integration/targets/win_get_url/aliases
Normal file
1
test/integration/targets/win_get_url/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
windows/ci/group2
|
1
test/integration/targets/win_group/aliases
Normal file
1
test/integration/targets/win_group/aliases
Normal file
|
@ -0,0 +1 @@
|
|||
windows/ci/group2
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue