summaryrefslogtreecommitdiff
path: root/test/lib/ansible_test/_internal/classification/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/ansible_test/_internal/classification/__init__.py')
-rw-r--r--test/lib/ansible_test/_internal/classification/__init__.py18
1 files changed, 13 insertions, 5 deletions
diff --git a/test/lib/ansible_test/_internal/classification/__init__.py b/test/lib/ansible_test/_internal/classification/__init__.py
index c030627b38..41c6a2b0b2 100644
--- a/test/lib/ansible_test/_internal/classification/__init__.py
+++ b/test/lib/ansible_test/_internal/classification/__init__.py
@@ -667,6 +667,10 @@ class PathMapper:
minimal: dict[str, str] = {}
+ packaging = {
+ 'integration': 'packaging/',
+ }
+
# Early classification that needs to occur before common classification belongs here.
if path.startswith('test/units/compat/'):
@@ -748,6 +752,9 @@ class PathMapper:
return minimal
if path.startswith('packaging/'):
+ if path.startswith('packaging/pep517_backend/'):
+ return packaging
+
return minimal
if path.startswith('test/ansible_test/'):
@@ -835,16 +842,17 @@ class PathMapper:
return minimal
if path in (
- 'setup.py',
+ 'MANIFEST.in',
+ 'pyproject.toml',
+ 'requirements.txt',
+ 'setup.cfg',
+ 'setup.py',
):
- return all_tests(self.args) # broad impact, run all tests
+ return packaging
if ext in (
- '.in',
'.md',
'.rst',
- '.toml',
- '.txt',
):
return minimal