summaryrefslogtreecommitdiffstats
path: root/debian/tests/control
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:26:57 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:26:57 +0000
commit9473edad5ec65a6069bdb916eac34f97549d7573 (patch)
tree9438bd61692a891246d0db39d6b444d73f04fcd8 /debian/tests/control
parentMerging upstream version 2.17.2. (diff)
downloadansible-core-9473edad5ec65a6069bdb916eac34f97549d7573.tar.xz
ansible-core-9473edad5ec65a6069bdb916eac34f97549d7573.zip
Merging debian version 2.17.2-1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/tests/control')
-rw-r--r--debian/tests/control87
1 files changed, 87 insertions, 0 deletions
diff --git a/debian/tests/control b/debian/tests/control
index a07ba12..d9f0582 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -16,3 +16,90 @@ Depends: @,
python3-tz,
python3-winrm,
python3-yaml
+
+Tests: ansible-test-integration.py
+Depends: @,
+ #bsdextrautils,
+ debconf-utils, # debconf
+ file, # stat
+ git, # used by most tests
+ #gnupg,
+ gzip, # git
+ iptables, # iptables
+ #iproute2,
+ locales,
+ #procps,
+ #python3-apt,
+ #python3-cryptography,
+ python3-distlib, # ansible-galaxy-collection-cli
+ #python3-jinja2,
+ #python3-junit.xml,
+ #python3-mock,
+ python3-passlib, # grep 'setup/always/setup_passlib' test/integration/targets/*/aliases
+ python3-pexpect, # grep 'setup/always/setup_pexpect' test/integration/targets/*/aliases
+ python3-pip, # ansible-test-config, builtin_vars_prompt, remove again and fix tests
+ #python3-pycryptodome,
+ python3-pytest, # ansible-test-units-assertions
+ python3-pytest-mock, # ansible-test-units-assertions
+ #python3-pytest-xdist,
+ #python3-systemd,
+ #python3-tz,
+ python3-venv, # ansible-inventory; ./test/lib/ansible_test/_util/target/injector/virtualenv.sh
+ python3-virtualenv, # ansible-inventory, ansible-test-installed; ./test/lib/ansible_test/_util/target/injector/virtualenv.sh
+ #python3-winrm,
+ python3-yaml, # ansible-test-units-forked
+ #pwsh, # ansible-test-sanity-validate-modules, see RFP bug https://bugs.debian.org/834756,
+ #rsync,
+ shellcheck,
+ sudo, # needed for testbed-setup.sh
+ tar, # integration test git
+ unzip, # integration test git
+ zip, # integration test git
+Restrictions:
+ allow-stderr, # lots of STDERR output
+ needs-internet, # used for ansible-galaxy and pip tests
+ needs-sudo, # used to call testbed-setup.sh
+
+Test-Command: ./debian/tests/ansible-test-integration.py --no-default-tests --requires-root --no-requires-apt-mark-manual
+Features: test-name=ansible-test-integration-flaky
+Depends: @,
+ #bsdextrautils,
+ debconf-utils, # debconf
+ file, # stat
+ git, # used by most tests
+ gnupg, # integration test apt-key
+ gzip, # git
+ iptables, # iptables
+ #iproute2,
+ locales,
+ #procps,
+ #python3-apt,
+ #python3-cryptography,
+ python3-distlib, # ansible-galaxy-collection-cli
+ #python3-jinja2,
+ #python3-junit.xml,
+ #python3-mock,
+ python3-passlib, # grep 'setup/always/setup_passlib' test/integration/targets/*/aliases
+ python3-pexpect, # grep 'setup/always/setup_pexpect' test/integration/targets/*/aliases
+ python3-pip, # ansible-test-config, builtin_vars_prompt, remove again and fix tests
+ #python3-pycryptodome,
+ python3-pytest, # ansible-test-units-assertions
+ python3-pytest-mock, # ansible-test-units-assertions
+ #python3-pytest-xdist,
+ #python3-systemd,
+ #python3-tz,
+ python3-venv, # ansible-inventory; ./test/lib/ansible_test/_util/target/injector/virtualenv.sh
+ python3-virtualenv, # ansible-inventory, ansible-test-installed; ./test/lib/ansible_test/_util/target/injector/virtualenv.sh
+ #python3-winrm,
+ python3-yaml, # ansible-test-units-forked
+ #pwsh, # ansible-test-sanity-validate-modules, see RFP bug https://bugs.debian.org/834756,
+ #rsync,
+ shellcheck,
+ sudo, # needed for testbed-setup.sh
+ tar, # integration test git
+ unzip, # integration test git
+ zip, # integration test git
+Restrictions:
+ allow-stderr, # lots of STDERR output
+ needs-internet, # used for ansible-galaxy and pip tests
+ needs-root, # we're running tests requiring root