diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:22 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:22 +0000 |
commit | 38b7c80217c4e72b1d8988eb1e60bb6e77334114 (patch) | |
tree | 356e9fd3762877d07cde52d21e77070aeff7e789 /ansible_collections/cisco/meraki/scripts | |
parent | Adding upstream version 7.7.0+dfsg. (diff) | |
download | ansible-38b7c80217c4e72b1d8988eb1e60bb6e77334114.tar.xz ansible-38b7c80217c4e72b1d8988eb1e60bb6e77334114.zip |
Adding upstream version 9.4.0+dfsg.upstream/9.4.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/cisco/meraki/scripts')
-rw-r--r-- | ansible_collections/cisco/meraki/scripts/sublime-build/build.py | 76 | ||||
-rwxr-xr-x | ansible_collections/cisco/meraki/scripts/sublime-build/build.py.generic | 76 |
2 files changed, 0 insertions, 152 deletions
diff --git a/ansible_collections/cisco/meraki/scripts/sublime-build/build.py b/ansible_collections/cisco/meraki/scripts/sublime-build/build.py deleted file mode 100644 index 53acd432b..000000000 --- a/ansible_collections/cisco/meraki/scripts/sublime-build/build.py +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/env python - -import subprocess -import sys -import pathlib - - -def is_path_module(path) -> bool: - path = pathlib.Path(path) - parts = path.parts - if "plugins" in parts and "modules" in parts: - # print(f"This is module {str(parts[-1])}") - return True - return False - - -def is_path_integration_test(path) -> bool: - path = pathlib.Path(path) - parts = path.parts - if "integration" in parts and "tests" in parts: - return True - return False - - -def get_module_name_from_module(path) -> str: - path = pathlib.Path(path) - parts = path.parts - return parts[-1].split(".")[0] - - -def get_module_name_from_test(path) -> str: - path = pathlib.Path(path) - parts = path.parts - return parts[-3] - - -def execute_tests(module_name, ansible_test_path=None) -> None: - if ansible_test_path is not None: - if ansible_test_path[-1] != "/": - ansible_test_path = f"{ansible_test_path}/" - with subprocess.Popen( - [ - f"{ansible_test_path}ansible-test", - "network-integration", - "--allow-unsupported", - module_name, - ], - ) as process: - process.communicate() - else: - with subprocess.Popen( - [ - "ansible-test", - "network-integration", - "--allow-unsupported", - module_name, - ], - ) as process: - process.communicate() - - -def main(): - if len(sys.argv) == 1: - sys.exit("File path must be passed as an argument.") - if is_path_module(sys.argv[1]) is True: - module_name = get_module_name_from_module(sys.argv[1]) - if is_path_integration_test(sys.argv[1]) is True: - module_name = get_module_name_from_test(sys.argv[1]) - if len(sys.argv) == 3: # Specify ansible-test path - execute_tests(module_name, sys.argv[2]) - else: - execute_tests(module_name) - - -if __name__ == "__main__": - main() diff --git a/ansible_collections/cisco/meraki/scripts/sublime-build/build.py.generic b/ansible_collections/cisco/meraki/scripts/sublime-build/build.py.generic deleted file mode 100755 index 53acd432b..000000000 --- a/ansible_collections/cisco/meraki/scripts/sublime-build/build.py.generic +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/env python - -import subprocess -import sys -import pathlib - - -def is_path_module(path) -> bool: - path = pathlib.Path(path) - parts = path.parts - if "plugins" in parts and "modules" in parts: - # print(f"This is module {str(parts[-1])}") - return True - return False - - -def is_path_integration_test(path) -> bool: - path = pathlib.Path(path) - parts = path.parts - if "integration" in parts and "tests" in parts: - return True - return False - - -def get_module_name_from_module(path) -> str: - path = pathlib.Path(path) - parts = path.parts - return parts[-1].split(".")[0] - - -def get_module_name_from_test(path) -> str: - path = pathlib.Path(path) - parts = path.parts - return parts[-3] - - -def execute_tests(module_name, ansible_test_path=None) -> None: - if ansible_test_path is not None: - if ansible_test_path[-1] != "/": - ansible_test_path = f"{ansible_test_path}/" - with subprocess.Popen( - [ - f"{ansible_test_path}ansible-test", - "network-integration", - "--allow-unsupported", - module_name, - ], - ) as process: - process.communicate() - else: - with subprocess.Popen( - [ - "ansible-test", - "network-integration", - "--allow-unsupported", - module_name, - ], - ) as process: - process.communicate() - - -def main(): - if len(sys.argv) == 1: - sys.exit("File path must be passed as an argument.") - if is_path_module(sys.argv[1]) is True: - module_name = get_module_name_from_module(sys.argv[1]) - if is_path_integration_test(sys.argv[1]) is True: - module_name = get_module_name_from_test(sys.argv[1]) - if len(sys.argv) == 3: # Specify ansible-test path - execute_tests(module_name, sys.argv[2]) - else: - execute_tests(module_name) - - -if __name__ == "__main__": - main() |