Test runner - add a node for each Theory data item

May 23, 2012 at 1:45 PM

Hi, ive already filed that into the issue tracker, but dont got much comments on it.

http://xunit.codeplex.com/workitem/9789

I first felt over this while using the R# runner. So I've tried the Gui runner and noticed that he also dose not add an item for each specific data item in a theory test. With this node it would be possible to debug in specific date item.

Without that feature it is really hard to see which data item fails and its much harder to to debug the failed item.

First quest: Would that be a valuable feature?
Second: Is there anything what speaks against it?

Steve

Coordinator
May 23, 2012 at 3:58 PM
The way the runner API works today it's actually impossible to do.

We've considered enabling this capability with 2.0, but we want to do it in such a way as to be careful not to hurt performance. Since the data providers are an extensibility point, we have no idea whether the data is (a) repeatable, (b) reliable, and (c) high performance to retrieve. Those issues will all have to be addressed.