Waiting for a large test suite to run is painful, so I collect the duration of each test from cargo test
and use a simple heuristic to find failures fast (I order by probability of failure/last run duration and run tests in that order).
This is great, but it doesn't have a way of knowing about new tests. If I could list all tests, I could detect new tests and add them to the high risk group that gets run first.