##### 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.
WindowsIntegrationConfig,
)
from ..util import (
    ApplicationError,
    display,
    make_dirs,
    COVERAGE_CONFIG_NAME,
    MODE_DIRECTORY,
    MODE_DIRECTORY_WRITE,
    MODE_FILE,
    to_bytes,
)
from ..util_common import (
    named_temporary_file,
    write_text_file,
    ResultType,
)
from ..coverage_util import (
    generate_coverage_config,
)
from ..cache import (
    CommonCache,
)
from ..cloud import (
    CloudEnvironmentConfig,
)
from ..data import (
    data_context,
)
def setup_common_temp_dir(args, path):