If an error occurs outside of the test file, there is no frame to match
an error to. This can happen for example when required arguments are not
passed to the test.
* fix: unittest adapter can run specific tests/groups/files
* fix: running tests at the directory level
* refactor: tidy id_to_unittest_args and remove print