Я не думаю, что здесь может быть единый для всех вариант решения: то, как идентифицируются тесты, будет в значительной степени зависеть от фреймворка. Как только вы попадаете в фреймворки, такие как musta, практически невозможно идентифицировать все тесты без их выполнения, рассмотрим, например, случай, когда у вас есть should
требования в цикле.
Чтобы отобразить список всех тестов по мере их выполнения, нужно будет покопаться в коде структуры для точки, где идентифицируются / генерируются отдельные тесты, и извлекать необходимую информацию.
Мне было бы интересно узнать, если (и как) я не прав, хотя ...