mirror of
https://github.com/keycloak/keycloak.git
synced 2026-04-29 19:52:41 -05:00
Add database testsuite matrix to new testsuite (#34775)
Closes #34692 Signed-off-by: stianst <stianst@gmail.com>
This commit is contained in:
+1
-1
@@ -4,7 +4,7 @@ public class PostgresDatabaseSupplier extends AbstractDatabaseSupplier {
|
||||
|
||||
@Override
|
||||
public String getAlias() {
|
||||
return "postgres";
|
||||
return PostgresTestDatabase.NAME;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+12
-4
@@ -1,19 +1,27 @@
|
||||
package org.keycloak.test.framework.database;
|
||||
|
||||
import org.jboss.logging.Logger;
|
||||
import org.testcontainers.containers.JdbcDatabaseContainer;
|
||||
import org.testcontainers.containers.PostgreSQLContainer;
|
||||
|
||||
class PostgresTestDatabase extends AbstractContainerTestDatabase {
|
||||
|
||||
private static final String IMAGE_NAME = "postgres:latest";
|
||||
private static final Logger LOGGER = Logger.getLogger(PostgresTestDatabase.class);
|
||||
|
||||
public static final String NAME = "postgres";
|
||||
|
||||
@Override
|
||||
public JdbcDatabaseContainer<?> createContainer() {
|
||||
return new PostgreSQLContainer<>(IMAGE_NAME);
|
||||
return new PostgreSQLContainer<>(DatabaseProperties.getContainerImageName(NAME));
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getKeycloakDatabaseName() {
|
||||
return "postgres";
|
||||
public String getDatabaseVendor() {
|
||||
return NAME;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Logger getLogger() {
|
||||
return LOGGER;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user