Why?
When writing tests it is common to put some unimportant function aside due to low-priority in order to implement tests later. It is a very dangerous practice, because you might think that the whole module is tested, but it is not always the case and some functions might be left out for later and eventually forgotten. It would be really nice if framework would allow to call UTEST_TODO() to mark test as unimplemented which would show it as yellow in the summary.
One can argue you should use test coverage utils but lets be honest it is rarely the case.
How?
Add another result OK, FAILED, TODO with yellow color marker.
Who?
I can do it if you are willing to assist along the way to eventually PR it (so no-ones time is wasted). But if it is an easy feature I would rather let other people familiar with the library do it.
Unrelated Notes
Very nice library. The fact that tests are auto-added is a game changer. Have a great day!