##### SUMMARY

Support collection roles as integration test targets.

Now that https://github.com/ansible/ansible/issues/59462 has been merged, ansible-test can be updated to support running integration test targets that are collection roles.

The planned convention is to look for targets under `roles/test/` and allow use of target-specific plugins from `plugins/{plugin_type}/test/{target_name}/`.

##### ISSUE TYPE

Feature Idea

##### COMPONENT NAME

ansible-test

##### ADDITIONAL INFORMATION

This will allow integration test targets to be written using collections instead of pre-collection roles.
root,  
                 paths,  
                 plugin_paths,  
                 collection,  
                 test_path,  
                 results_path,  
                 sanity_path,  
                 integration_path,  
                 integration_targets_path,  
                 integration_vars_path,  
                 unit_path,  
                 unit_module_path,  
                 unit_module_utils_path,  
                 ):  
        super(ContentLayout, self).__init__(root, paths)
        self.plugin_paths = plugin_paths
        self.collection = collection
        self.test_path = test_path
        self.results_path = results_path
        self.sanity_path = sanity_path
        self.integration_path = integration_path
        self.integration_targets_path = integration_targets_path
        self.integration_vars_path = integration_vars_path
        self.unit_path = unit_path
        self.unit_module_path = unit_module_path
        self.unit_module_utils_path = unit_module_utils_path
        self.is_ansible = root == ANSIBLE_SOURCE_ROOT
    @property
    def prefix(self):