Repository: polygene-java
Updated Branches:
  refs/heads/Migrate_Junit5 f2fcd58db -> 5354d8380


Checking whether JOOQ has fixed the Type generation problem for String or not. 
They have not. :-(


Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/ee295523
Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/ee295523
Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/ee295523

Branch: refs/heads/Migrate_Junit5
Commit: ee295523759ae8aea37b07ab683ca6941344d0b5
Parents: f2fcd58
Author: niclas <nic...@hedhman.org>
Authored: Wed Apr 18 10:56:17 2018 +0800
Committer: niclas <nic...@hedhman.org>
Committed: Wed Apr 18 10:56:17 2018 +0800

----------------------------------------------------------------------
 buildSrc/build.gradle                                    |  2 +-
 .../gradle/dependencies/DependenciesPlugin.groovy        |  1 +
 .../structure/internals/InternalDockerPlugin.groovy      | 11 +++++------
 dependencies.gradle                                      |  1 +
 .../entitystore/mongodb/MongoDBEntityStoreTest.java      |  2 +-
 .../entitystore/mongodb/MongoDBEntityStoreTestSuite.java |  2 +-
 .../mongodb/MongoDBEntityStoreWithCacheTest.java         |  2 +-
 .../polygene/entitystore/sql/MariaDbEntityStoreTest.java | 10 ++++++----
 .../entitystore/sql/MariaDbEntityStoreTestSuite.java     |  3 ++-
 .../entitystore/sqlkv/MariaDbEntityStoreTest.java        |  3 ++-
 .../entitystore/sqlkv/MariaDbEntityStoreTestSuite.java   |  3 ++-
 11 files changed, 23 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/buildSrc/build.gradle
----------------------------------------------------------------------
diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle
index 5e870a5..8967b88 100644
--- a/buildSrc/build.gradle
+++ b/buildSrc/build.gradle
@@ -33,7 +33,7 @@ dependencies {
   compile 'org.hibernate.build.gradle:gradle-maven-publish-auth:2.0.1'
   compile 'org.apache.httpcomponents:httpclient:4.5.2'
   compile 'org.apache.httpcomponents:httpmime:4.5.2'
-  compile 'com.bmuschko:gradle-docker-plugin:3.0.7'
+  compile 'com.bmuschko:gradle-docker-plugin:3.2.6'
   compile 'com.moowork.gradle:gradle-node-plugin:1.1.1'
 
   testCompile 'junit:junit:4.12'

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/buildSrc/src/main/groovy/org/apache/polygene/gradle/dependencies/DependenciesPlugin.groovy
----------------------------------------------------------------------
diff --git 
a/buildSrc/src/main/groovy/org/apache/polygene/gradle/dependencies/DependenciesPlugin.groovy
 
b/buildSrc/src/main/groovy/org/apache/polygene/gradle/dependencies/DependenciesPlugin.groovy
index dc6efcf..6fc2acd 100644
--- 
a/buildSrc/src/main/groovy/org/apache/polygene/gradle/dependencies/DependenciesPlugin.groovy
+++ 
b/buildSrc/src/main/groovy/org/apache/polygene/gradle/dependencies/DependenciesPlugin.groovy
@@ -48,6 +48,7 @@ class DependenciesPlugin implements Plugin<Project>
 
   private static void applyRepositories( Project project, 
DependenciesDeclarationExtension declaration )
   {
+    project.repositories.jcenter()
     declaration.repositoriesUrls.each { name, url ->
       project.repositories.maven { MavenArtifactRepository repo ->
         repo.name = name

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/buildSrc/src/main/groovy/org/apache/polygene/gradle/structure/internals/InternalDockerPlugin.groovy
----------------------------------------------------------------------
diff --git 
a/buildSrc/src/main/groovy/org/apache/polygene/gradle/structure/internals/InternalDockerPlugin.groovy
 
b/buildSrc/src/main/groovy/org/apache/polygene/gradle/structure/internals/InternalDockerPlugin.groovy
index 42565a7..2a9af6f 100644
--- 
a/buildSrc/src/main/groovy/org/apache/polygene/gradle/structure/internals/InternalDockerPlugin.groovy
+++ 
b/buildSrc/src/main/groovy/org/apache/polygene/gradle/structure/internals/InternalDockerPlugin.groovy
@@ -34,7 +34,6 @@ import org.gradle.api.Project
 import org.gradle.api.Task
 import org.gradle.api.file.CopySpec
 import org.gradle.api.logging.LogLevel
-import org.gradle.api.logging.Logger
 
 @CompileStatic
 class InternalDockerPlugin implements Plugin<Project>
@@ -69,7 +68,7 @@ class InternalDockerPlugin implements Plugin<Project>
     }
   }
 
-  private void applyDockerSwitch( Project project )
+  private static void applyDockerSwitch( Project project )
   {
     project.tasks.create( TaskNames.CHECK_DOCKER_CONNECTIVITY, DockerVersion, 
{ DockerVersion task ->
       task.onError = { ex ->
@@ -109,7 +108,7 @@ class InternalDockerPlugin implements Plugin<Project>
     dockers.eachDir { File dockerDir ->
       def dockerName = dockerDir.name
       def buildDockerfileTaskName = "build${ dockerName.capitalize() 
}Dockerfile"
-      def buildImageTaskName = "build${ dockerName.capitalize() }DockerImage"
+      String buildImageTaskName = "build${ dockerName.capitalize() 
}DockerImage"
       def tmpDir = project.file "${ project.buildDir }/tmp/docker/${ 
dockerName }"
       tmpDir.mkdirs()
       def buildDockerfileTask = project.tasks.create( buildDockerfileTaskName 
) { Task task ->
@@ -134,9 +133,9 @@ class InternalDockerPlugin implements Plugin<Project>
       def buildImageTask = project.tasks.create( buildImageTaskName, 
DockerBuildImage, { DockerBuildImage task ->
         task.description = "Build $dockerName Docker image"
         task.inputDir = tmpDir
-        task.dockerFile = new File( tmpDir, 'Dockerfile' )
-        task.tag = "org.apache.polygene:${ PublishNaming.publishedNameFor 
":internals:docker-$dockerName" }"
-      } as Action<DockerBuildImage> )
+        task.dockerFile = new File(tmpDir, 'Dockerfile')
+        task.tag = "org.apache.polygene:${PublishNaming.publishedNameFor 
":internals:docker-$dockerName"}"
+      } as Action<DockerBuildImage>)
       [ buildDockerfileTask, buildImageTask ].each { Task task ->
         task.group = 'docker'
         task.dependsOn TaskNames.CHECK_DOCKER_CONNECTIVITY

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/dependencies.gradle
----------------------------------------------------------------------
diff --git a/dependencies.gradle b/dependencies.gradle
index e12df5c..6b2e5bd 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -285,6 +285,7 @@ dependencies.dockerImagesVersions << [
         memcached: 'memcached:1.4.39-alpine',
         mariadb  : 'mariadb:10.1.21',
         mongo    : 'mongo:3.5.10',
+        mysql    : 'mysql:5.5.9',
         postgres : 'postgres:9.6.3-alpine',
         redis    : 'redis:4.0.0-alpine',
         riak     : 'basho/riak-kv:ubuntu-2.2.3',

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java
----------------------------------------------------------------------
diff --git 
a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java
 
b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java
index 6dfb295..103ec57 100644
--- 
a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java
+++ 
b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java
@@ -35,7 +35,7 @@ import org.junit.jupiter.api.BeforeEach;
 /**
  * Test the MongoDBEntityStoreService.
  */
-@Docker( image = "mongo",
+@Docker( image = 
"org.apache.polygene:org.apache.polygene.internal.docker-mongo",
          ports = @Port( exposed = 8801, inner = 27017),
          newForEachCase = false
 )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git 
a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java
 
b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java
index efe0547..c9fe8b3 100644
--- 
a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java
+++ 
b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java
@@ -34,7 +34,7 @@ import org.junit.jupiter.api.BeforeEach;
 /**
  * Test the MongoDBEntityStoreService.
  */
-@Docker( image = "mongo",
+@Docker( image = 
"org.apache.polygene:org.apache.polygene.internal.docker-mongo",
          ports = @Port( exposed = 8801, inner = 27017),
          waitFor = @WaitFor( value = "MongoDB starting", timeoutInMillis = 
30000),
          newForEachCase = false

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java
----------------------------------------------------------------------
diff --git 
a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java
 
b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java
index 3a257ef..fb3c850 100644
--- 
a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java
+++ 
b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java
@@ -34,7 +34,7 @@ import org.junit.jupiter.api.BeforeEach;
 /**
  * Test the MongoDBEntityStoreService usage with a CachePool.
  */
-@Docker( image = "mongo",
+@Docker( image = 
"org.apache.polygene:org.apache.polygene.internal.docker-mongo",
          ports = @Port( exposed = 8801, inner = 27017),
          newForEachCase = false
 )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java
----------------------------------------------------------------------
diff --git 
a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java
 
b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java
index 76fd950..259bdf9 100644
--- 
a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java
+++ 
b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java
@@ -37,12 +37,12 @@ import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Disabled;
 
 @Disabled( "Waiting response from JOOQ to fix SQL generation. VARCHAR instead 
of CHAR")
-@Docker( image = "mariadb", ports = @Port( exposed = 8801, inner = 3306 ),
+@Docker( image = "mariadb",
+         ports = @Port( exposed = 8801, inner = 3306 ),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = "" ),
              @Environment( key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes" ),
-             @Environment( key = "MYSQL_DATABASE", value = "jdbc_test_db" ),
-             @Environment( key = "MYSQL_ROOT_HOST", value = "172.17.0.1" ),
+             @Environment( key = "MYSQL_DATABASE", value = "jdbc_test_db" )
          },
          waitFor = @WaitFor( value = "mysqld: ready for connections", 
timeoutInMillis = 30000 ),
          newForEachCase = false
@@ -92,6 +92,8 @@ public class MariaDbEntityStoreTest
                             + 
"&nullCatalogMeansCurrent=true&nullNamePatternMatchesAll=true" );
         defaults.driver().set( "com.mysql.jdbc.Driver" );
         defaults.enabled().set( true );
+        defaults.username().set("root");
+        defaults.password().set( "" );
         // START SNIPPET: assembly
     }
     // END SNIPPET: assembly
@@ -100,7 +102,7 @@ public class MariaDbEntityStoreTest
     {
         try
         {
-            Thread.sleep( 500 );
+            Thread.sleep( 11500 );
         }
         catch( InterruptedException e )
         {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git 
a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java
 
b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java
index 2bd63b6..e180fa4 100644
--- 
a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java
+++ 
b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java
@@ -35,7 +35,8 @@ import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Disabled;
 
 @Disabled( "Waiting response from JOOQ to fix SQL generation. VARCHAR instead 
of CHAR")
-@Docker( image = "mariadb", ports = @Port( exposed = 8801, inner = 3306),
+@Docker( image = 
"org.apache.polygene:org.apache.polygene.internal.docker-mariadb",
+         ports = @Port( exposed = 8801, inner = 3306),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = ""),
              @Environment(key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes"),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java
----------------------------------------------------------------------
diff --git 
a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java
 
b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java
index 1f0582a..d26699c 100644
--- 
a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java
+++ 
b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java
@@ -37,7 +37,8 @@ import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Disabled;
 
 @Disabled( "Waiting response from JOOQ to fix SQL generation. VARCHAR instead 
of CHAR")
-@Docker( image = "mariadb", ports = @Port( exposed = 8801, inner = 3306),
+@Docker( image = 
"org.apache.polygene:org.apache.polygene.internal.docker-mariadb",
+         ports = @Port( exposed = 8801, inner = 3306),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = ""),
              @Environment(key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes"),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/ee295523/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git 
a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java
 
b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java
index 54cc22d..10d7ff2 100644
--- 
a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java
+++ 
b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java
@@ -35,7 +35,8 @@ import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Disabled;
 
 @Disabled( "Waiting response from JOOQ to fix SQL generation. VARCHAR instead 
of CHAR")
-@Docker( image = "mariadb", ports = @Port( exposed = 8801, inner = 3306),
+@Docker( image = 
"org.apache.polygene:org.apache.polygene.internal.docker-mariadb",
+         ports = @Port( exposed = 8801, inner = 3306),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = ""),
              @Environment(key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes"),

Reply via email to