Integration test framework