##### SUMMARY

Running tests on collections which have dependencies with the `--docker` option is not currently supported. Only the collection being tested is copied into the container.

All collections in the same collection root should be copied into the container. Support for dependencies in other collection roots will not be supported. It will be up to the user to make sure all the necessary dependencies are already installed in the same collection root. If unnecessary collections are present, those will be copied as well.

##### ISSUE TYPE

Feature Idea

##### COMPONENT NAME

ansible-test

"""Return the path where module_utils are found, if any."""
        return self.plugin_paths.get('module_utils')
    @property
    def module_utils_powershell_path(self):  
        """Return the path where powershell module_utils are found, if any."""
        if self.is_ansible:
            return os.path.join(self.plugin_paths['module_utils'], 'powershell')
        return self.plugin_paths.get('module_utils')
    @property
    def module_utils_csharp_path(self):  
        """Return the path where csharp module_utils are found, if any."""
        if self.is_ansible:
            return os.path.join(self.plugin_paths['module_utils'], 'csharp')
        return self.plugin_paths.get('module_utils')
class CollectionDetail:
    """Details about the layout of the current collection."""
    def __init__(self,
                 name,  
                 namespace,  
                 root,  
                 prefix,  
                 ):  
        self.name = name
        self.namespace = namespace
        self.root = root
        self.prefix = prefix
        self.directory = os.path.join('ansible_collections', namespace, name)
class LayoutProvider(PathProvider):