Some common testing infrastructure that I'm tired of reimplementing.