private static DataSource getViburDataSource() {
        ViburDBCPDataSource ds = new ViburDBCPDataSource();
        ds.setJdbcUrl(URL + ";TEST=VIBUR");
        ds.setUsername("any"); // Recent versions of Vibur require a username, even though it will not be used
        ds.setPassword("");
        ds.setPoolInitialSize(3);
        ds.setPoolMaxSize(10);
        ds.setTestConnectionQuery("SELECT 1");

        ds.start();

        return ds;
    }
This test belongs in the jdbc module, as it is focused on testing the behaviour of {@link org.testcontainers.containers.JdbcDatabaseContainer}.
However, the need to use the {@link org.testcontainers.containers.MySQLContainerProvider} (due to the jdbc:tc:mysql) URL forces it to live here in
the mysql module, to avoid circular dependencies.
TODO: Move to the jdbc module and either (a) implement a barebones {@link org.testcontainers.containers.JdbcDatabaseContainerProvider} for testing, or (b) refactor into a unit test.
modules/mysql/src/test/java/org/testcontainers/jdbc/mysql/JDBCDriverWithPoolTest.java