PR #56 added support for spreading test cases across multiple translation units. However, it did not resolve how to handle test names that are duplicated across translation units. Copying the comment from there:
An open question is how to handle test names that are duplicated across files. The current implementation will discard all but one, depending on the initialization order of the translation units. Better options would be to either generate an error, or to keep track of the filename in addition to the test name. But I am leaving that out of this PR.
PR #56 added support for spreading test cases across multiple translation units. However, it did not resolve how to handle test names that are duplicated across translation units. Copying the comment from there: