ну да. нативно там сложно что-то изобретать. или как Сергей Король делал через mocha-typescript аннотациями, или обертывать describe\it\etc в свои функции и в них развешивать лейблы.
да я примерно понимаю, как оно там работает с вашей стороны. и более менее понимаю как со строоны вдио. но у меня нет времени в ближайшие полгода на такое( если очень надо, можете попробовать пообщаться с https://github.com/mgrybyk он в гиттере есть. мб он возмется за $