##### SUMMARY

I have made no changes to my collection (geerlingguy.php_roles). Six days ago the CI tests passed without issue. Today I noticed the test structure changed (`test` directory is now `tests`), so I simply did a `mv test tests` and when the CI build ran, it picked up the tests as usual, but now I'm getting the following error about my collection role not being found:

```
TASK [Run the PHP role.] *******************************************************
584ERROR! the role 'geerlingguy.php_roles.php' was not found in /root/.ansible/test/tmp/php_role_test-zZQmcA-ÅÑŚÌβŁÈ/tests/integration/roles:/root/.ansible/test/tmp/php_role_test-zZQmcA-ÅÑŚÌβŁÈ/tests/integration/targets:/root/.ansible/test/tmp/php_role_test-zZQmcA-ÅÑŚÌβŁÈ/tests/integration
585
586The error appears to be in '/root/.ansible/test/tmp/php_role_test-zZQmcA-ÅÑŚÌβŁÈ/tests/integration/targets/php_role_test/tasks/main.yml': line 29, column 11, but may
587be elsewhere in the file depending on the exact syntax problem.
588
589The offending line appears to be:
590
591  include_role:
592    name: geerlingguy.php_roles.php
593          ^ here
```

I made no other changes besides moving the test directory to tests, so I'm wondering if core's logic for finding roles in the proper paths has a bug introduced in the past 6 days.

Last successful run: https://travis-ci.com/geerlingguy/ansible-collection-php_roles/builds/124407472
First failed run: https://travis-ci.com/geerlingguy/ansible-collection-php_roles/builds/125080018

##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
ansible-test

##### ANSIBLE VERSION
```paste below
ansible 2.9.0.dev0
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/Users/jgeerling/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /Users/jgeerling/Downloads/ansible/lib/ansible
  executable location = /Users/jgeerling/Downloads/ansible/bin/ansible
  python version = 2.7.16 (default, Apr 12 2019, 15:32:40) [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.3)]
```

##### CONFIGURATION

```paste below
ANSIBLE_NOCOWS(/etc/ansible/ansible.cfg) = True
ANSIBLE_PIPELINING(/etc/ansible/ansible.cfg) = True
ANSIBLE_SSH_CONTROL_PATH(/etc/ansible/ansible.cfg) = /tmp/ansible-ssh-%%h-%%p-%%r
DEFAULT_FORKS(/etc/ansible/ansible.cfg) = 20
DEFAULT_HOST_LIST(/etc/ansible/ansible.cfg) = [u'/etc/ansible/hosts']
DEFAULT_ROLES_PATH(/etc/ansible/ansible.cfg) = [u'/Users/jgeerling/Dropbox/VMs/roles']
DEFAULT_STDOUT_CALLBACK(/etc/ansible/ansible.cfg) = yaml
RETRY_FILES_ENABLED(/etc/ansible/ansible.cfg) = False
```

##### OS / ENVIRONMENT
macOS (local), Ubuntu (Travis CI)


##### STEPS TO REPRODUCE
See summary above. Basically, run `ansible-test` within the collection's root directory. The collection is inside `~/.ansible/collections`

##### EXPECTED RESULTS
Tests should run without error as before.

##### ACTUAL RESULTS
Tests fail and the only paths scanned are:

  - /root/.ansible/test/tmp/php_role_test-zZQmcA-ÅÑŚÌβŁÈ/tests/integration/roles
  - /root/.ansible/test/tmp/php_role_test-zZQmcA-ÅÑŚÌβŁÈ/tests/integration/targets
  - /root/.ansible/test/tmp/php_role_test-zZQmcA-ÅÑŚÌβŁÈ/tests/integration

It looks like it's not scanning the collections directory (where the test was run) at all.
"""
        :type args: list[str]
        :type git_options: list[str] | None
        :rtype: list[str]
        """
        cmd = ['diff'] + args
        if git_options is None:
            git_options = ['-c', 'core.quotePath=']
        return self.run_git_split(git_options + cmd, '\n', str_errors='replace')
    def get_diff_names(self, args):
        """
        :type args: list[str]
        :rtype: list[str]
        """
        cmd = ['diff', '--name-only', '--no-renames', '-z'] + args
        return self.run_git_split(cmd, '\0')
    def get_file_names(self, args):
        """
        :type args: list[str]
        :rtype: list[str]
        """
        cmd = ['ls-files', '-z'] + args
        return self.run_git_split(cmd, '\0')
    def get_branches(self):
        """
        :rtype: list[str]
        """
        cmd = ['for-each-ref', 'refs/heads/', '--format', '%(refname:strip=2)']
        return self.run_git_split(cmd)
    def get_branch(self):