When writing integration tests for database-driven applications, it is often necessary to initialise schemas, preload test data, or run custom…