diff options
Diffstat (limited to 'test/lib/ansible_test/_internal/classification/__init__.py')
-rw-r--r-- | test/lib/ansible_test/_internal/classification/__init__.py | 18 |
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 |