test: allow recursion in testing
This pull request introduces recursion to the test runner. Previous attempts were unsuccessful due to issues in certain directories that did not handle recursion correctly. This PR specifically enables recursion for the parallel
and sequential
directories.
Other testing directories haven't been changed, as enabling recursion with them ending in coverage errors.