diff --git a/buildSrc/src/main/kotlin/org/jetbrains/exposed/gradle/DBTestingPlugin.kt b/buildSrc/src/main/kotlin/org/jetbrains/exposed/gradle/DBTestingPlugin.kt index ae20b8f1aa..6176389156 100644 --- a/buildSrc/src/main/kotlin/org/jetbrains/exposed/gradle/DBTestingPlugin.kt +++ b/buildSrc/src/main/kotlin/org/jetbrains/exposed/gradle/DBTestingPlugin.kt @@ -56,6 +56,10 @@ class DBTestingPlugin : Plugin { testRuntimeOnly("org.postgresql", "postgresql", Versions.postgre) testRuntimeOnly("com.impossibl.pgjdbc-ng", "pgjdbc-ng", Versions.postgreNG) } + val postgresAll = register("postgresAllTest") { + group = "verification" + delegatedTo(postgres, postgresNG) + } val oracle = register("oracleTest", Parameters("ORACLE", 1521)) { testRuntimeOnly("com.oracle.database.jdbc", "ojdbc8", Versions.oracle12) @@ -68,23 +72,35 @@ class DBTestingPlugin : Plugin { val mariadb_v2 = register("mariadb_v2Test", Parameters("MARIADB", 3306)) { testRuntimeOnly("org.mariadb.jdbc", "mariadb-java-client", Versions.mariaDB_v2) } - val mariadb_v3 = register("mariadb_v3Test", Parameters("MARIADB", 3306)) { testRuntimeOnly("org.mariadb.jdbc", "mariadb-java-client", Versions.mariaDB_v3) } - val mariadb = register("mariadbTest") { group = "verification" delegatedTo(mariadb_v2, mariadb_v3) } + val testPartial = register("testPartial") { + group = "verification" + delegatedTo( + h2_v2, + sqlite, + mysql80, + postgres, + mariadb_v3, + sqlServer + ) + } + named("test") { delegatedTo( h2, sqlite, - mysql51, - postgres, - postgresNG + mysql, + postgresAll, + oracle, + sqlServer, + mariadb ) } }