This is just a testing convenience, but if converted to the collections format, ci-testing/tests/tests_default.yml fails as follows:
ERROR! the role 'fedora.system_roles.ci-testing' was not found in /tmp/tmp4fnee3t7/tests/ci-testing/roles:~/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles:/tmp/tmp4fnee3t7/tests/ci-testing
The error appears to be in '/tmp/tmp4fnee3t7/tests/ci-testing/tests_default.yml': line 7, column 7, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
roles:
- fedora.system_roles.ci-testing
^ here
If it's renamed to ci_testing, it passes.
Note: lsr_role2collection replaces '.' (dot) in a sub-role name, but '-' (dash) is not. Also, the main role names are not touched.