Skip to content
This repository was archived by the owner on May 12, 2021. It is now read-only.

Commit ee29552

Browse files
committed
Checking whether JOOQ has fixed the Type generation problem for String or not. They have not. :-(
1 parent f2fcd58 commit ee29552

11 files changed

Lines changed: 23 additions & 17 deletions

File tree

buildSrc/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ dependencies {
3333
compile 'org.hibernate.build.gradle:gradle-maven-publish-auth:2.0.1'
3434
compile 'org.apache.httpcomponents:httpclient:4.5.2'
3535
compile 'org.apache.httpcomponents:httpmime:4.5.2'
36-
compile 'com.bmuschko:gradle-docker-plugin:3.0.7'
36+
compile 'com.bmuschko:gradle-docker-plugin:3.2.6'
3737
compile 'com.moowork.gradle:gradle-node-plugin:1.1.1'
3838

3939
testCompile 'junit:junit:4.12'

buildSrc/src/main/groovy/org/apache/polygene/gradle/dependencies/DependenciesPlugin.groovy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ class DependenciesPlugin implements Plugin<Project>
4848

4949
private static void applyRepositories( Project project, DependenciesDeclarationExtension declaration )
5050
{
51+
project.repositories.jcenter()
5152
declaration.repositoriesUrls.each { name, url ->
5253
project.repositories.maven { MavenArtifactRepository repo ->
5354
repo.name = name

buildSrc/src/main/groovy/org/apache/polygene/gradle/structure/internals/InternalDockerPlugin.groovy

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ import org.gradle.api.Project
3434
import org.gradle.api.Task
3535
import org.gradle.api.file.CopySpec
3636
import org.gradle.api.logging.LogLevel
37-
import org.gradle.api.logging.Logger
3837

3938
@CompileStatic
4039
class InternalDockerPlugin implements Plugin<Project>
@@ -69,7 +68,7 @@ class InternalDockerPlugin implements Plugin<Project>
6968
}
7069
}
7170

72-
private void applyDockerSwitch( Project project )
71+
private static void applyDockerSwitch( Project project )
7372
{
7473
project.tasks.create( TaskNames.CHECK_DOCKER_CONNECTIVITY, DockerVersion, { DockerVersion task ->
7574
task.onError = { ex ->
@@ -109,7 +108,7 @@ class InternalDockerPlugin implements Plugin<Project>
109108
dockers.eachDir { File dockerDir ->
110109
def dockerName = dockerDir.name
111110
def buildDockerfileTaskName = "build${ dockerName.capitalize() }Dockerfile"
112-
def buildImageTaskName = "build${ dockerName.capitalize() }DockerImage"
111+
String buildImageTaskName = "build${ dockerName.capitalize() }DockerImage"
113112
def tmpDir = project.file "${ project.buildDir }/tmp/docker/${ dockerName }"
114113
tmpDir.mkdirs()
115114
def buildDockerfileTask = project.tasks.create( buildDockerfileTaskName ) { Task task ->
@@ -134,9 +133,9 @@ class InternalDockerPlugin implements Plugin<Project>
134133
def buildImageTask = project.tasks.create( buildImageTaskName, DockerBuildImage, { DockerBuildImage task ->
135134
task.description = "Build $dockerName Docker image"
136135
task.inputDir = tmpDir
137-
task.dockerFile = new File( tmpDir, 'Dockerfile' )
138-
task.tag = "org.apache.polygene:${ PublishNaming.publishedNameFor ":internals:docker-$dockerName" }"
139-
} as Action<DockerBuildImage> )
136+
task.dockerFile = new File(tmpDir, 'Dockerfile')
137+
task.tag = "org.apache.polygene:${PublishNaming.publishedNameFor ":internals:docker-$dockerName"}"
138+
} as Action<DockerBuildImage>)
140139
[ buildDockerfileTask, buildImageTask ].each { Task task ->
141140
task.group = 'docker'
142141
task.dependsOn TaskNames.CHECK_DOCKER_CONNECTIVITY

dependencies.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,7 @@ dependencies.dockerImagesVersions << [
285285
memcached: 'memcached:1.4.39-alpine',
286286
mariadb : 'mariadb:10.1.21',
287287
mongo : 'mongo:3.5.10',
288+
mysql : 'mysql:5.5.9',
288289
postgres : 'postgres:9.6.3-alpine',
289290
redis : 'redis:4.0.0-alpine',
290291
riak : 'basho/riak-kv:ubuntu-2.2.3',

extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
/**
3636
* Test the MongoDBEntityStoreService.
3737
*/
38-
@Docker( image = "mongo",
38+
@Docker( image = "org.apache.polygene:org.apache.polygene.internal.docker-mongo",
3939
ports = @Port( exposed = 8801, inner = 27017),
4040
newForEachCase = false
4141
)

extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
/**
3535
* Test the MongoDBEntityStoreService.
3636
*/
37-
@Docker( image = "mongo",
37+
@Docker( image = "org.apache.polygene:org.apache.polygene.internal.docker-mongo",
3838
ports = @Port( exposed = 8801, inner = 27017),
3939
waitFor = @WaitFor( value = "MongoDB starting", timeoutInMillis = 30000),
4040
newForEachCase = false

extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
/**
3535
* Test the MongoDBEntityStoreService usage with a CachePool.
3636
*/
37-
@Docker( image = "mongo",
37+
@Docker( image = "org.apache.polygene:org.apache.polygene.internal.docker-mongo",
3838
ports = @Port( exposed = 8801, inner = 27017),
3939
newForEachCase = false
4040
)

extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@
3737
import org.junit.jupiter.api.Disabled;
3838

3939
@Disabled( "Waiting response from JOOQ to fix SQL generation. VARCHAR instead of CHAR")
40-
@Docker( image = "mariadb", ports = @Port( exposed = 8801, inner = 3306 ),
40+
@Docker( image = "mariadb",
41+
ports = @Port( exposed = 8801, inner = 3306 ),
4142
environments = {
4243
@Environment( key = "MYSQL_ROOT_PASSWORD", value = "" ),
4344
@Environment( key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes" ),
44-
@Environment( key = "MYSQL_DATABASE", value = "jdbc_test_db" ),
45-
@Environment( key = "MYSQL_ROOT_HOST", value = "172.17.0.1" ),
45+
@Environment( key = "MYSQL_DATABASE", value = "jdbc_test_db" )
4646
},
4747
waitFor = @WaitFor( value = "mysqld: ready for connections", timeoutInMillis = 30000 ),
4848
newForEachCase = false
@@ -92,6 +92,8 @@ public void assemble( ModuleAssembly module )
9292
+ "&nullCatalogMeansCurrent=true&nullNamePatternMatchesAll=true" );
9393
defaults.driver().set( "com.mysql.jdbc.Driver" );
9494
defaults.enabled().set( true );
95+
defaults.username().set("root");
96+
defaults.password().set( "" );
9597
// START SNIPPET: assembly
9698
}
9799
// END SNIPPET: assembly
@@ -100,7 +102,7 @@ static void sleep()
100102
{
101103
try
102104
{
103-
Thread.sleep( 500 );
105+
Thread.sleep( 11500 );
104106
}
105107
catch( InterruptedException e )
106108
{

extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
import org.junit.jupiter.api.Disabled;
3636

3737
@Disabled( "Waiting response from JOOQ to fix SQL generation. VARCHAR instead of CHAR")
38-
@Docker( image = "mariadb", ports = @Port( exposed = 8801, inner = 3306),
38+
@Docker( image = "org.apache.polygene:org.apache.polygene.internal.docker-mariadb",
39+
ports = @Port( exposed = 8801, inner = 3306),
3940
environments = {
4041
@Environment( key = "MYSQL_ROOT_PASSWORD", value = ""),
4142
@Environment(key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes"),

extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@
3737
import org.junit.jupiter.api.Disabled;
3838

3939
@Disabled( "Waiting response from JOOQ to fix SQL generation. VARCHAR instead of CHAR")
40-
@Docker( image = "mariadb", ports = @Port( exposed = 8801, inner = 3306),
40+
@Docker( image = "org.apache.polygene:org.apache.polygene.internal.docker-mariadb",
41+
ports = @Port( exposed = 8801, inner = 3306),
4142
environments = {
4243
@Environment( key = "MYSQL_ROOT_PASSWORD", value = ""),
4344
@Environment(key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes"),

0 commit comments

Comments
 (0)