It's basically a run and as long as it completes within the timeout (and ends
with the right line of text) then it passes.
So after an hour, it either exits with the proper text, or just hangs? We can handle that I think, but it would be nice if we could make it a bit more friendly. Is a 1 hour timeout really needed to reproduce the bug in question? Can we have it send a signal and shut itself down with an error message on exit once it hits the timeout?