Framework for running integration tests in an isolated environment