The reason this is not done in unit tests is because unit tests can run quickly, so you have no excuse not to run your unit tests.
Given your question, it seems that you are not worried about any delay caused by the collection of this information; my recommendation is to keep it as it is, and when the delay becomes a “concern,” then spend some time creating a “quick” build and a “cover”.
source share