summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/ansible-test-units-constraints
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/ansible-test-units-constraints')
-rw-r--r--test/integration/targets/ansible-test-units-constraints/aliases5
-rw-r--r--test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/constraints.txt1
-rw-r--r--test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/plugins/modules/test_constraints.py8
-rw-r--r--test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/requirements.txt1
-rwxr-xr-xtest/integration/targets/ansible-test-units-constraints/runme.sh10
5 files changed, 25 insertions, 0 deletions
diff --git a/test/integration/targets/ansible-test-units-constraints/aliases b/test/integration/targets/ansible-test-units-constraints/aliases
new file mode 100644
index 0000000..79d7dbd
--- /dev/null
+++ b/test/integration/targets/ansible-test-units-constraints/aliases
@@ -0,0 +1,5 @@
+shippable/posix/group3 # runs in the distro test containers
+shippable/generic/group1 # runs in the default test container
+context/controller
+needs/target/collection
+needs/target/ansible-test
diff --git a/test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/constraints.txt b/test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/constraints.txt
new file mode 100644
index 0000000..d098689
--- /dev/null
+++ b/test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/constraints.txt
@@ -0,0 +1 @@
+botocore == 1.13.50
diff --git a/test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/plugins/modules/test_constraints.py b/test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/plugins/modules/test_constraints.py
new file mode 100644
index 0000000..857e8e5
--- /dev/null
+++ b/test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/plugins/modules/test_constraints.py
@@ -0,0 +1,8 @@
+from __future__ import absolute_import, division, print_function
+__metaclass__ = type
+
+import botocore
+
+
+def test_constraints():
+ assert botocore.__version__ == '1.13.50'
diff --git a/test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/requirements.txt b/test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/requirements.txt
new file mode 100644
index 0000000..c5b9e12
--- /dev/null
+++ b/test/integration/targets/ansible-test-units-constraints/ansible_collections/ns/col/tests/unit/requirements.txt
@@ -0,0 +1 @@
+botocore
diff --git a/test/integration/targets/ansible-test-units-constraints/runme.sh b/test/integration/targets/ansible-test-units-constraints/runme.sh
new file mode 100755
index 0000000..3ad4ea6
--- /dev/null
+++ b/test/integration/targets/ansible-test-units-constraints/runme.sh
@@ -0,0 +1,10 @@
+#!/usr/bin/env bash
+
+source ../collection/setup.sh
+
+set -x
+
+options=$("${TEST_DIR}"/../ansible-test/venv-pythons.py)
+IFS=', ' read -r -a pythons <<< "${options}"
+
+ansible-test units --color --truncate 0 "${pythons[@]}" "${@}"