Deathwing
<Bronze Donator>
That's pretty close to what I want to do. We already have an in-house test system that does continuous testing against trunk(or whatever branch we're in). 99% of it is continuous in the true sense of the word, so results are being generated that need reviewing regardless of commits. My idea was to have developer "interrupt" continuous testing with their commits(before actually committing) so they could get targeted coverage based on what their code is touching. When that comes back clean, they'll likely get permission to commit to trunk.Deathwing I wrote up a big reply, but re-reading your post it wasn't quite what you asked.
It's not that developers don't want to review the output of the tests ran against their code. Instead, it's usually that development deadlines are so tight that they don't have time to do that kind of thing.
I would instead suggest that you don't have anyone examining the output of the tests. Use a computer - that's what they are for. When code is checked into certain branches it should kick off automated tests which will notify the person who checked in the code of the problems. Work on implementing that kind of system along with a way to keep on top of adding new tests as the product evolves. Setting up and expanding systems like that are roughly an infinite amount of work. The results are usually measurable, too, so it looks good for you long term.
Get the ball rolling with open source tools. Jenkins + your test framework of choice.
I understand the comment about development deadlines, but isn't that exactly why a better accounting of the true cost? If it cost 2 weeks to program something and then 1 week to fix the bugs it caused, shouldn't you be given 3 weeks, not 2?