Why do you need results in a database? Who will use them? The number of failures cannot be large. If this is (repeatedly), your development process is wrong. Correct the process. Eliminate waste (one of the lean principles), do not collect it.
Take smaller steps (shorter iterations, continuous assembly), eliminate dependencies.
This is usually not done because projects that have such problems are not delivered, but canceled (in the end).
[edit] Michael, tracking nunit errors for a longer time provides a null value. You need a short feedback loop. Fix problems now. If you wait until you have a lot of problems, you will be amazed at the noise.
Good problem tracking is done at the right level (the maximum possible abstraction). Definitely not a unit test.
Stephan eggermont
source share