summaryrefslogtreecommitdiff
path: root/test/lib/ansible_test/_internal/commands/sanity/validate_modules.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/ansible_test/_internal/commands/sanity/validate_modules.py')
-rw-r--r--test/lib/ansible_test/_internal/commands/sanity/validate_modules.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/lib/ansible_test/_internal/commands/sanity/validate_modules.py b/test/lib/ansible_test/_internal/commands/sanity/validate_modules.py
index 3153bc99..e29b5dec 100644
--- a/test/lib/ansible_test/_internal/commands/sanity/validate_modules.py
+++ b/test/lib/ansible_test/_internal/commands/sanity/validate_modules.py
@@ -10,6 +10,7 @@ import typing as t
from . import (
DOCUMENTABLE_PLUGINS,
+ MULTI_FILE_PLUGINS,
SanitySingleVersion,
SanityMessage,
SanityFailure,
@@ -128,6 +129,10 @@ class ValidateModulesTest(SanitySingleVersion):
for target in targets.include:
target_per_type[self.get_plugin_type(target)].append(target)
+ # Remove plugins that cannot be associated to a single file (test and filter plugins).
+ for plugin_type in MULTI_FILE_PLUGINS:
+ target_per_type.pop(plugin_type, None)
+
cmd = [
python.path,
os.path.join(SANITY_ROOT, 'validate-modules', 'validate.py'),