### Summary

When running `ansible-test network-integration`  on  the `devel` branch the inventory file fails to be found.  This problem is being caused because the default inventory path uses `test` instead of `tests`. 
 
https://github.com/ansible/ansible/blob/f4d4391a1f5d4d2b4159d9976216c5861023be2c/test/lib/ansible_test/_internal/cli/compat.py#L472

Although I am only running network-integration tests, it appears that windows integration tests would encounter the same issue.

https://github.com/ansible/ansible/blob/f4d4391a1f5d4d2b4159d9976216c5861023be2c/test/lib/ansible_test/_internal/cli/compat.py#L470 
From what I can tell this was introduced in #75605


### Issue Type

Bug Report

### Component Name

test/lib/ansible_test/_internal/cli/compat.py

### Ansible Version

```console
$ ansible --version
ansible [core 2.13.0.dev0] (devel f4d4391a1f) last updated 2021/10/02 08:11:28 (GMT -500)
  config file = None
  configured module search path = ['/Users/pinkman/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /Users/pinkman/DEV/ansible/lib/ansible
  ansible collection location = /Users/pinkman/.ansible/collections:/usr/share/ansible/collections
  executable location = /Users/pinkman/DEV/ansible/bin/ansible
  python version = 3.9.7 (v3.9.7:1016ef3790, Aug 30 2021, 16:39:15) [Clang 6.0 (clang-600.0.57)]
  jinja version = 3.0.1
  libyaml = True
```


### Configuration

```console
$ ansible-config dump --only-changed
```


### OS / Environment

MacOS

### Steps to Reproduce

<!--- Paste example playbooks or commands between quotes below -->
You can observe this behavior by running networking integration tests with:
```
ansible-test networking-integration
```


### Expected Results

Inventory should be found and network integration tests should be ran against targets.

### Actual Results

```console
ERROR: Inventory not found: /Users/pinkman/DEV/ansible-datapower/ansible_collections/community/datapower/test/integration/inventory.networking
Use --inventory to specify the inventory path.
Use --platform to provision resources and generate an inventory file.
See also inventory template: /Users/pinkman/DEV/ansible/test/lib/ansible_test/config/inventory.networking.template
```


### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
mode,  
        options,  
        controller,  
):  
    """Return the configuration for controller targets."""
    python = native_python(options)
    if python:
        targets = [ControllerConfig(python=python)]
    else:
        targets = default_targets(mode, controller)
    return targets
def native_python(options):  
    """Return a NativePythonConfig for the given version if it is not None, otherwise return None."""
    if not options.python and not options.python_interpreter:
        return None
    return NativePythonConfig(version=options.python, path=options.python_interpreter)
def get_legacy_host_config(
        mode,  
        options,  
):  
    """
    Returns controller and target host configs derived from the provided legacy host options.
    The goal is to match the original behavior, by using non-split testing whenever possible.
    When the options support the controller, use the options for the controller and use ControllerConfig for the targets.
    When the options do not support the controller, use the options for the targets and use a default controller config influenced by the options.
    """
    venv_fallback = 'venv/default'
    docker_fallback = 'default'
    remote_fallback = get_fallback_remote_controller()
    controller_fallback = None