I like to add as simple, central helper that could be used be ITs to adapt their behaviours depending on the particular environment. As various services have different limitations (IO, run time, etc) we should be able to selectively ignore offending tests instead of failing the build.
We already have an ad-hoc solution in ClockTest#onBuildbot. But it looks like that we also need solutions for other failures like:
- HeavyWriteIT: http://markmail.org/message/f5vojn5awzot3kjo