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
Sam Doran f99d024851
CI and compat fixes for Jinja2 >= 3.0 (#74666)
* Add constraint for MarkupSafe

MarkupSafe >= 2.0.0 requires Python >= 3.6.0. Add a constraint for older Python versions
and fix the `groupby_filter` test.

* Fix template_jinja2_latest test.

* patch filter decorators on newer Jinja2

* Jinja2 >= 3.0 renames several filter decorators used by Ansible itself, as well as by filters in collections. This patch ensures that the old names are usable within Ansible and by collections without warnings or errors.

* Ignore docs-build issues.

Co-authored-by: Matt Clay <matt@mystile.com>
Co-authored-by: Matt Davis <mrd@redhat.com>
5 years ago
..
add_host Add intg test to repro #36045 (add_host traceback) (#69912) 6 years ago
adhoc added timeout options to adhoc and console (#71230) 5 years ago
ansiballz_python Testing: Add support for AIX platform (#65802) 6 years ago
ansible [controller ansiballz] escape directory regex (#74270) 5 years ago
ansible-doc Role argspec: allow new argument spec file (#74582) 5 years ago
ansible-galaxy galaxy: Handle ignored directory names in role skeleton (#72035) 5 years ago
ansible-galaxy-collection nonzero exit code on `ansible galaxy collection verify` failures (#74051) 5 years ago
ansible-galaxy-collection-scm Replace the inhouse collection dependency resolver with `resolvelib` 5 years ago
ansible-galaxy-role Allow `$` & `~` inside paths in galaxy roles (#72966) 5 years ago
ansible-inventory ansible-inventory: Handle exception in toml parsing (#74486) 5 years ago
ansible-runner Update ansible-runner tests version and deps (#72197) 5 years ago
ansible-test Set ansible-test min controller Python to 3.8. (#74395) 5 years ago
ansible-test-cloud-acme Overhaul ansible-test container management. 5 years ago
ansible-test-cloud-cs Overhaul ansible-test container management. 5 years ago
ansible-test-cloud-foreman Overhaul ansible-test container management. 5 years ago
ansible-test-cloud-galaxy Overhaul ansible-test container management. 5 years ago
ansible-test-cloud-httptester Overhaul ansible-test container management. 5 years ago
ansible-test-cloud-httptester-windows Overhaul ansible-test container management. 5 years ago
ansible-test-cloud-nios Overhaul ansible-test container management. 5 years ago
ansible-test-cloud-openshift Overhaul ansible-test container management. 5 years ago
ansible-test-cloud-vcenter Overhaul ansible-test container management. 5 years ago
ansible-test-docker Update Python versions for controller-only tests. (#74652) 5 years ago
any_errors_fatal Remove include from tests (#74330) 5 years ago
apt module compat for py3.8+ controller (#73423) 5 years ago
apt_key apt_key - correct error message about the failure to import a 'gpg' (#74476) 5 years ago
apt_repository Remove incidental_zabbix_host (#72142) 5 years ago
args
argspec argspec validation - fix apply_defaults (#74029) 5 years ago
assemble Fix decrypt argument in assemble module (#70465) 5 years ago
assert Testing: Add support for AIX platform (#65802) 6 years ago
async Integration test fixes. 5 years ago
async_extra_data Expand Shippable test matrix. (#66912) 6 years ago
async_fail More boilerplate fixes. (#70224) 6 years ago
become Remove include from tests (#74330) 5 years ago
become_su Use a pty for local connections (#73023) 5 years ago
become_unprivileged Allow macOS ACLs to work for unpriv -> unpriv (#70785) 5 years ago
binary
binary_modules Add new arches/OSes for binary_modules tests (#69052) 6 years ago
binary_modules_posix Add new arches/OSes for binary_modules tests (#69052) 6 years ago
binary_modules_winrm
blockinfile Ensure blockinfile correctly returns backupfile (#72544) 5 years ago
blocks Remove include from tests (#74330) 5 years ago
builtin_vars_prompt More boilerplate fixes. (#70224) 6 years ago
callback_default callback_default test - Reduce sleep time to correct CI failures 5 years ago
changed_when Allow changed/failed mgmt on strategy actions (#70919) 5 years ago
check_mode
cli Fix `ansible -K` become_pass regression (#69629) 6 years ago
collections Fix pb subs collapse (#74301) 5 years ago
collections_plugin_namespace config: singular ANSIBLE_COLLECTIONS_PATH (#70007) 6 years ago
collections_relative_imports config: singular ANSIBLE_COLLECTIONS_PATH (#70007) 6 years ago
collections_runtime_pythonpath config: singular ANSIBLE_COLLECTIONS_PATH (#70007) 6 years ago
command_nonexisting Let `command` always return stdout & stderr (#73004) 5 years ago
command_shell various fixes to command (#74212) 5 years ago
common_network Remove incidental vmware tests (#72420) 5 years ago
conditionals [conditional] Remove support for bare variables (#74208) 5 years ago
config fix config manager list loption with choices (#74267) 5 years ago
connection Fix reset_connection paramiko, winrm, psrp (#72688) 5 years ago
connection_delegation Test changes to allow using "macos" test image (#71849) 5 years ago
connection_local
connection_paramiko_ssh Testing: Add support for AIX platform (#65802) 6 years ago
connection_posix
connection_psrp psrp - fix hang when copying an empty file (#71649) 5 years ago
connection_ssh dont specify default for port, allow ssh/config (#74526) 5 years ago
connection_windows_ssh finish migrating ssh plugin to config system (#73708) 5 years ago
connection_winrm
copy Integration test fixes. 5 years ago
cron [ansible-test] Add Fedora 34, update Fedora 33 (#74506) 5 years ago
dataloader preserve json parsing error (#58461) 6 years ago
debconf Testing: Add support for AIX platform (#65802) 6 years ago
debug Fix debug factsetter (#74067) 5 years ago
delegate_to ensure local exposes correct user (#72543) 5 years ago
dict_transformations Add test to replace exclusive incidental_cloudformation coverage (#72137) 5 years ago
dnf [ansible-test] Add Fedora 34, update Fedora 33 (#74506) 5 years ago
dpkg_selections Remove include from tests (#74330) 5 years ago
egg-info Fix references to old egg-info directory. 6 years ago
embedded_module
environment
error_from_connection Fix transport defs in test connection plugins. 6 years ago
expect Operate pexpect with bytes to limit encoding issues (#73255) 5 years ago
facts_d Nonfatal facts (#73804) 5 years ago
facts_linux_network Test changes to allow using "macos" test image (#71849) 5 years ago
failed_when
fetch fixed fetch traversal from slurp (#68720) 6 years ago
file Remove include from tests (#74330) 5 years ago
filter_core Abstract away libyaml details into yaml utils (#72607) 5 years ago
filter_mathstuff Case-insensitive set theory filters (#74256) 5 years ago
filter_urls coverage for filter/urls.py, including fallback to custom implementations (#68412) 6 years ago
filter_urlsplit Split up filter integration tests. (#66962) 6 years ago
find warn on walking through pathing issues (#74514) 5 years ago
gathering
gathering_facts Fix setup subset (#74022) 5 years ago
get_url modules: get_url: Fix checksum binary validation (#74502) 5 years ago
getent Updates to Integration tests to pass against Alpine (#70946) 5 years ago
git Integration test fixes. 5 years ago
group Update alpine repo to community for libuser (#74374) 5 years ago
group_by return changed for group_by (#32057) 6 years ago
groupby_filter CI and compat fixes for Jinja2 >= 3.0 (#74666) 5 years ago
handler_race Updates to Integration tests to pass against Alpine (#70946) 5 years ago
handlers [ansible-test] add freebsd/13.0 remote (#74328) 5 years ago
hardware_facts Add intentional coverage for incidental_lvg (#71043) 5 years ago
hash Add tests for merging and replacing vars from inventory sources (#73181) 5 years ago
hostname hostname - add macOS (#54439) 5 years ago
hosts_field
ignore_errors
ignore_unreachable More boilerplate fixes. (#70224) 6 years ago
import_tasks Fix notify on import_tasks (#73572) 5 years ago
incidental_cloud_init_data_facts Test changes to allow using "macos" test image (#71849) 5 years ago
incidental_cs_common Second batch of incidental integration tests. (#67765) 6 years ago
incidental_deploy_helper Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_inventory_aws_ec2 Second batch of incidental integration tests. (#67765) 6 years ago
incidental_inventory_docker_swarm Remove exit code from traps in tests 5 years ago
incidental_inventory_foreman Second batch of incidental integration tests. (#67765) 6 years ago
incidental_ios_file Remove include from tests (#74330) 5 years ago
incidental_mongodb_parameter Test changes to allow using "macos" test image (#71849) 5 years ago
incidental_setup_docker [tests] Make setup_docker clean up better (#71949) 5 years ago
incidental_setup_mongodb Add Ubuntu 20.04 to CI and ansible-test (#69161) 5 years ago
incidental_setup_rabbitmq incidental_setup_rabbitmq test - Use official repo for rabbitmq-erlang 5 years ago
incidental_setup_tls Fourth batch of incidental integration tests. (#67873) 6 years ago
incidental_vyos_config Remove include from tests (#74330) 5 years ago
incidental_vyos_lldp_interfaces Remove include from tests (#74330) 5 years ago
incidental_vyos_prepare_tests First batch of incidental integration tests. (#67717) 6 years ago
incidental_win_copy Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_data_deduplication Remove include from tests (#74330) 5 years ago
incidental_win_dsc Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_lineinfile Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_ping Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_prepare_tests Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_reboot Third batch of incidental integration tests. (#67830) 6 years ago
incidental_win_security_policy Third batch of incidental integration tests. (#67830) 6 years ago
include_import import_playbook - change additional params to deprecation (#72987) 5 years ago
include_parent_role_vars
include_vars Fix missing ansible.builtin FQCNs in hardcoded action names (#71824) 5 years ago
include_vars-ad-hoc include_vars - fix stack trace when run ad-hoc with dirs parameter (#66581) 6 years ago
include_when_parent_is_dynamic Add dynamic and static include tests. (#68200) 6 years ago
include_when_parent_is_static Add dynamic and static include tests. (#68200) 6 years ago
includes [playbook] error on empty, error on 'include' (remove two deprecations) (#74172) 5 years ago
includes_race Fix IncludedFile equality check (#69524) 6 years ago
infra More boilerplate fixes. (#70224) 6 years ago
interpreter_discovery_python Map Debian 8 to Python 2 (#74152) 5 years ago
interpreter_discovery_python_delegate_facts Fix delegate_facts with interpreter not being set (#70293) 6 years ago
inventory Don't fail for mixed typed keys (#73726) 5 years ago
inventory_advanced_host_list [advanced_host_list] 100% coverage + fix a bug (#74227) 5 years ago
inventory_cache Fix warning for nonexistent inventory cache (#72840) 5 years ago
inventory_constructed constructed - Add keyed_groups suboptions 'default_value' and 'trailing_separator' (#74005) 5 years ago
inventory_ini Make sure ansible_become treated as a boolean (#70484) 5 years ago
inventory_script Remove incidental vmware tests (#72420) 5 years ago
inventory_yaml Testing: Add support for AIX platform (#65802) 6 years ago
jinja2_native_types Skip literal_eval for string filters results in native jinja. (#70988) 5 years ago
jinja_plugins Catch errors getting filters (#74127) 5 years ago
json_cleanup module output is only json objects (#73765) 5 years ago
known_hosts
limit_inventory Rename some integration tests. 6 years ago
lineinfile lineinfile - improve test coverage (#74122) 5 years ago
lookup_config config lookup can query plugin settings (#74186) 5 years ago
lookup_csvfile All lookups ported to config system (#74108) 5 years ago
lookup_dict Add integration coverage to replace hash_vault and consul_session (#71775) 5 years ago
lookup_env Skip lookup tests on Python 2.6. 6 years ago
lookup_file Skip lookup tests on Python 2.6. 6 years ago
lookup_fileglob Fix fileglob parameter order bug (#72879) 5 years ago
lookup_first_found All lookups ported to config system (#74108) 5 years ago
lookup_indexed_items [coverage] improve test coverage for indexed_items lookup (#74548) 5 years ago
lookup_ini Ini fixes (#74285) 5 years ago
lookup_inventory_hostnames Use InventoryManager for inventory_hostnames lookup (#71573) 5 years ago
lookup_items Remove incidental_timezone (#72063) 5 years ago
lookup_lines Skip lookup tests on Python 2.6. 6 years ago
lookup_list coverage for lookup_list (#68683) 6 years ago
lookup_nested Skip lookup tests on Python 2.6. 6 years ago
lookup_password Skip lookup tests on Python 2.6. 6 years ago
lookup_pipe Skip lookup tests on Python 2.6. 6 years ago
lookup_random_choice Skip lookup tests on Python 2.6. 6 years ago
lookup_sequence Fix sequence lookup message and add tests (#74472) 5 years ago
lookup_subelements Set global skipped result flag for looped tasks (#67847) 5 years ago
lookup_template Skip lookup tests on Python 2.6. 6 years ago
lookup_together [coverage] improve test coverage for together lookup (#74549) 5 years ago
lookup_unvault added unvault lookup plugin (#69087) 6 years ago
lookup_url Changes required for macOS 10.15 (#71841) 5 years ago
lookup_varnames varnames: add tests, fix exception grammar (#70573) 5 years ago
lookup_vars [coverage] improve test coverage for vars lookup (#74546) 5 years ago
loop_control
loops Fix with_dict/with_list being passed incorrect type tests (#71699) 5 years ago
meta_tasks Fix missing ansible.builtin FQCNs in hardcoded action names (#71824) 5 years ago
missing_required_lib Various intentional tests (#72485) 5 years ago
module_defaults support hard coded module_defaults.yml groups for collections (#69919) 6 years ago
module_no_log Test changes to allow using "macos" test image (#71849) 5 years ago
module_precedence More boilerplate fixes. (#70224) 6 years ago
module_tracebacks Testing: Add support for AIX platform (#65802) 6 years ago
module_utils Deprecate Py2.6 support for target nodes (#74165) 5 years ago
module_utils_Ansible.AccessToken Split C# module utils to their own test target (#67910) 6 years ago
module_utils_Ansible.Basic Deprecation revisited (#69926) 6 years ago
module_utils_Ansible.Become Split C# module utils to their own test target (#67910) 6 years ago
module_utils_Ansible.ModuleUtils.AddType Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.ArgvParser Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.Backup Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.CamelConversion Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.CommandUtil Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.FileUtil Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.Legacy Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.LinkUtil Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.PrivilegeUtil Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.SID Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
module_utils_Ansible.ModuleUtils.WebRequest Ansible.Basic added generic fragment merger for module options (#69719) 6 years ago
module_utils_Ansible.Privilege Split C# module utils to their own test target (#67910) 6 years ago
module_utils_Ansible.Process Split C# module utils to their own test target (#67910) 6 years ago
module_utils_Ansible.Service Split C# module utils to their own test target (#67910) 6 years ago
module_utils_distro [module_utils.distro] Fall back to bundled (#74229) 5 years ago
module_utils_respawn module compat for py3.8+ controller (#73423) 5 years ago
module_utils_selinux selinux: return selinux_getpolicytype facts (#73609) 5 years ago
module_utils_urls Add support for GSSAPI/Kerberos to urls.py (#72113) 5 years ago
network_cli Fix network_cli test to use a trap for cleanup (#69762) 6 years ago
no_log Expand Shippable test matrix. (#66912) 6 years ago
noexec Fix async interpreter parsing (#72636) 5 years ago
old_style_cache_plugins Test changes to allow using "macos" test image (#71849) 5 years ago
old_style_modules_posix
omit
order
package Enable passing tests on power. 6 years ago
package_facts Test changes to allow using "macos" test image (#71849) 5 years ago
parsing Strip spaces in module names in explicit actions (#71040) 5 years ago
path_lookups [playbook] error on empty, error on 'include' (remove two deprecations) (#74172) 5 years ago
path_with_comma_in_inventory Rename some integration tests. 6 years ago
pause pause - do not continue with '\r' when timeout is set (#74030) 5 years ago
ping
pip pip: Idempotency tests (#74473) 5 years ago
pkg_resources Add test to verify pkg_resources imports work. 5 years ago
play_iterator Fix --start-at-task when skipping tasks with no name (#68951) 6 years ago
playbook [playbook/play.py] Increase error test coverage (#74217) 5 years ago
plugin_config_for_inventory Remove incidental vmware tests (#72420) 5 years ago
plugin_filtering
plugin_loader Intentional coverage, incidental_azure_rm_resource (#71052) 5 years ago
plugin_namespace
prepare_http_tests add self-signed https endpoint for ansible-test (#73463) 5 years ago
prepare_tests/tasks
pull ansible-pull: Run All Playbooks When Multiple Are Supplied (#73172) 5 years ago
raw update ActionBase._low_level_execute_command to honor executable (#68315) 6 years ago
reboot reboot - add reboot_command parameter (#69847) 5 years ago
rel_plugin_loading
remote_tmp Changes required for macOS 10.15 (#71841) 5 years ago
replace
retry_task_name_in_callback Rename callback_retry_task_name test. 6 years ago
roles only add data when there is data to add (#54559) 5 years ago
roles_arg_spec Role argspec: allow new argument spec file (#74582) 5 years ago
rpm_key Remove include from tests (#74330) 5 years ago
run_modules More boilerplate fixes. (#70224) 6 years ago
script More boilerplate fixes. (#70224) 6 years ago
service Test changes to allow using "macos" test image (#71849) 5 years ago
service_facts Test changes to allow using "macos" test image (#71849) 5 years ago
set_fact Fix parsing of values when using an empty string as key (#57132) (#72545) 5 years ago
set_stats [test coverage] Add tests for set_stats (#74243) 5 years ago
setup_cron Integration test fixes. 5 years ago
setup_deb_repo
setup_epel/tasks Use virtual host style S3 bucket names in tests. 5 years ago
setup_gnutar Changes required for macOS 10.15 (#71841) 5 years ago
setup_nobody
setup_paramiko [ansible-test] add freebsd/13.0 remote (#74328) 5 years ago
setup_passlib/tasks
setup_pexpect Constrain pexpect and ptyprocess (#73109) 5 years ago
setup_remote_constraints
setup_remote_tmp_dir Split handler tasks for setup_remote_tmp_dir. 6 years ago
setup_rpm_repo module compat for py3.8+ controller (#73423) 5 years ago
setup_win_printargv Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
shell Fix transport defs in test connection plugins. 6 years ago
slurp
special_vars Misc typo fixes (#66120) 6 years ago
special_vars_hosts Exclude unreachable hosts in ansible_play_batch between plays (#74625) 5 years ago
stat stat: Handle colon in filename (#70259) 6 years ago
strategy_linear
subversion Vendor `distutils.version` (#74644) 5 years ago
systemd systemd - do not overwrite unit name when searching (#72985) 5 years ago
tags Allow meta tasks to use tags (#67508) 5 years ago
task_ordering Remove include from tests (#74330) 5 years ago
tasks Add more integration tests. (#68972) 6 years ago
template Remove include from tests (#74330) 5 years ago
template_jinja2_latest CI and compat fixes for Jinja2 >= 3.0 (#74666) 5 years ago
template_jinja2_non_native Force template module to use non-native Jinja2 (#68560) 5 years ago
templating_lookups Ensure native jinja is off for non-native tests (#71914) 5 years ago
templating_settings
test_core Rename to ansible-core (#72594) 5 years ago
test_files Add integration tests for test plugins. (#70576) 5 years ago
test_mathstuff Add integration tests for test plugins. (#70576) 5 years ago
throttle throttle: fix linear based strategies (#65422) 6 years ago
unarchive Integration test fixes. 5 years ago
undefined Remove incidental tower integration tests (#72461) 5 years ago
unicode Ensure --version works with non-ascii project path (#66624) 6 years ago
unsafe_writes allow env to override unspecified unsafe_writes (#73282) 5 years ago
until Remove incidental_win_psexec (#71953) 5 years ago
unvault Let vault lookup output unicode string. (#73571) 5 years ago
uri uri - fix traceback on multipart-form int value (#74302) 5 years ago
user user - consistently create user home directory on Linux (#71952) 5 years ago
var_blending
var_precedence More boilerplate fixes. (#70224) 6 years ago
var_reserved add jinja2 global to reserved names (#71088) 5 years ago
var_templating Fix verbosity for var_templating test (#70943) 5 years ago
vault Allow single vault encrypted values to be used directly as module parameters. Fixes #68275 (#70607) 5 years ago
wait_for wait_for - ignore psutil related errors (#72401) 5 years ago
wait_for_connection Test the delay option in wait_for_connection. 6 years ago
want_json_modules_posix More boilerplate fixes. (#70224) 6 years ago
win_async_wrapper
win_become
win_exec_wrapper windows - fix up env var quoting for unicode single quotes (#68968) 6 years ago
win_fetch powershell - fix quoting values (#71411) 5 years ago
win_module_utils Separated ps module_util test targets, added WebRequest tests (#67914) 6 years ago
win_raw
win_script
windows-minimal Create a dedicated windows-minimal test target. (#67987) 6 years ago
windows-paths
yaml_parsing allow any type of unsafe data (#72547) 5 years ago
yum Add cacheonly option to yum and dnf modules (#73820) 5 years ago
yum_repository Integration test fixes. 5 years ago