You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by jb...@apache.org on 2018/08/17 00:23:54 UTC

[geode] branch develop updated: Revert "GEODE-5530 create geode-assembly-test for better dependency resolution"

This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/develop by this push:
     new 74c6166  Revert "GEODE-5530 create geode-assembly-test for better dependency resolution"
74c6166 is described below

commit 74c6166dd18d58daaa465b78edb6e5078597b549
Author: Jacob Barrett <jb...@pivotal.io>
AuthorDate: Thu Aug 16 17:23:35 2018 -0700

    Revert "GEODE-5530 create geode-assembly-test for better dependency resolution"
    
    This reverts commit 89a1fde47ddb40c253bad62821a2a3b2ee2bb637.
---
 geode-assembly/build.gradle                        | 36 +++++++++++++---------
 geode-assembly/geode-assembly-test/build.gradle    | 34 --------------------
 .../org/apache/geode/session/tests/Client.java     |  0
 .../geode/session/tests/ContainerInstall.java      |  0
 .../geode/session/tests/ContainerManager.java      |  0
 .../geode/session/tests/ServerContainer.java       |  0
 .../geode/session/tests/TomcatContainer.java       |  0
 .../apache/geode/session/tests/TomcatInstall.java  |  0
 .../internal/web/controllers/DateTimeUtils.java    |  0
 .../rest/internal/web/controllers/Gender.java      |  0
 .../rest/internal/web/controllers/Person.java      |  0
 .../geode/test/junit/rules/EmbeddedPulseRule.java  |  0
 .../geode/test/junit/rules/GeodeDevRestClient.java |  0
 .../geode/test/junit/rules/HttpResponseAssert.java |  0
 geode-pulse/build.gradle                           |  3 ++
 geode-pulse/geode-pulse-test/build.gradle          |  4 ---
 .../pulse/tests/rules/ScreenshotOnFailureRule.java |  0
 .../tools/pulse/tests/rules/WebDriverRule.java     |  0
 .../tools/pulse/tests/ui/PulseTestConstants.java   |  0
 settings.gradle                                    |  1 -
 20 files changed, 24 insertions(+), 54 deletions(-)

diff --git a/geode-assembly/build.gradle b/geode-assembly/build.gradle
index d639876..40e42a6 100755
--- a/geode-assembly/build.gradle
+++ b/geode-assembly/build.gradle
@@ -88,14 +88,15 @@ dependencies {
   integrationTestCompile project(":geode-junit")
   integrationTestCompile project(":geode-dunit")
   integrationTestCompile project(":geode-pulse")
-  integrationTestCompile project(':geode-assembly/geode-assembly-test')
   integrationTestCompile 'org.apache.httpcomponents:httpclient:' + project.'httpclient.version'
 
 
   distributedTestCompile project(':geode-core')
   distributedTestCompile project(':extensions/session-testing-war')
-  distributedTestCompile project(':geode-assembly/geode-assembly-test')
+  distributedTestCompile group: 'org.codehaus.cargo', name: 'cargo-core-uberjar', version: '1.6.3'
   distributedTestCompile 'org.apache.httpcomponents:httpclient:' + project.'httpclient.version'
+  // TODO refactor out common test framework
+  distributedTestCompile sourceSets.integrationTest.output
 
   distributedTestRuntime (project(':extensions/geode-modules-session-internal')) {
     exclude group: 'org.apache.tomcat'
@@ -109,19 +110,24 @@ dependencies {
   uiTestCompile project(':geode-core')
   uiTestCompile project(":geode-dunit")
   uiTestCompile project(":geode-pulse")
-  uiTestCompile project(":geode-pulse/geode-pulse-test")
-  uiTestCompile project(':geode-assembly/geode-assembly-test')
   uiTestCompile 'org.seleniumhq.selenium:selenium-api:' + project.'selenium.version'
   uiTestCompile 'org.seleniumhq.selenium:selenium-remote-driver:' + project.'selenium.version'
   uiTestCompile 'org.seleniumhq.selenium:selenium-support:' + project.'selenium.version'
+  // TODO refactor out common test framework
+  uiTestCompile sourceSets.integrationTest.output
+  uiTestCompile project(":geode-pulse").sourceSets.uiTest.output
 
   uiTestRuntime project(":geode-core")
   uiTestRuntime 'org.seleniumhq.selenium:selenium-chrome-driver:' + project.'selenium.version'
 
 
   upgradeTestCompile project(':geode-core')
-  upgradeTestCompile project(":geode-dunit")
-  upgradeTestCompile project(':geode-assembly/geode-assembly-test')
+  upgradeTestCompile (project(":geode-dunit")) {
+    exclude module: 'geode-core'
+  }
+  // TODO refactor out common test framework
+  upgradeTestCompile sourceSets.distributedTest.output
+  upgradeTestCompile sourceSets.test.output
 
   upgradeTestRuntime group: 'org.codehaus.cargo', name: 'cargo-core-uberjar', version: '1.6.3'
   upgradeTestRuntime 'org.apache.httpcomponents:httpclient:' + project.'httpclient.version'
@@ -144,7 +150,7 @@ task defaultDistributionConfig(type: JavaExec, dependsOn: classes) {
   main 'org.apache.geode.distributed.internal.DefaultPropertiesGenerator'
   classpath project(':geode-core').sourceSets.main.runtimeClasspath
   workingDir buildDir
-
+  
   doFirst {
     buildDir.mkdirs()
   }
@@ -242,7 +248,7 @@ task depsJar (type: Jar, dependsOn: ':geode-core:classes') {
   description 'Assembles the jar archive that defines the gemfire classpath.'
   archiveName 'geode-dependencies.jar'
   doFirst {
-    manifest {
+    manifest { 
       attributes("Class-Path": cp())
     }
   }
@@ -255,7 +261,7 @@ task gfshDepsJar (type: Jar, dependsOn: ':geode-core:classes') {
   archiveName 'gfsh-dependencies.jar'
   doFirst {
     manifest {
-      attributes("Class-Path": cp() +
+      attributes("Class-Path": cp() + 
         ' ' + project(':geode-core').webJar.archiveName +
         ' ' + configurations.gfshDependencies.collect{ it.getName() }.flatten().join(' ')
       )
@@ -355,7 +361,7 @@ distributions {
     contents {
       duplicatesStrategy 'exclude'
       exclude '*.asc'
-
+      
       exclude '*.asc'
       exclude '*-sources.jar'
       exclude '*-javadoc.jar'
@@ -366,10 +372,10 @@ distributions {
         from defaultCacheConfig
         from defaultDistributionConfig
         from (project(':geode-core').sourceSets.main.resources.files.find {
-          it.name == 'log4j2.xml'
+          it.name == 'log4j2.xml' 
         })
       }
-
+      
       into ('lib') {
         from project(":geode-common").configurations.runtime
         from project(":geode-common").configurations.archives.allArtifacts.files
@@ -388,10 +394,10 @@ distributions {
 
         from project(":geode-lucene").configurations.runtime
         from project(":geode-lucene").configurations.archives.allArtifacts.files
-
+       
         from project(":geode-connectors").configurations.runtime
         from project(":geode-connectors").configurations.archives.allArtifacts.files
-
+ 
         from project(":geode-old-client-support").configurations.runtime
         from project(":geode-old-client-support").configurations.archives.allArtifacts.files
 
@@ -474,7 +480,7 @@ upgradeTest.dependsOn ':geode-old-versions:build'
 
 /**Print the names of all jar files in a fileTree */
 def printJars(tree) {
-  tree.matching {include("**/*.jar")}.visit{ file ->
+  tree.matching {include("**/*.jar")}.visit{ file -> 
     if(!file.isDirectory()) {
       println file.name
     }
diff --git a/geode-assembly/geode-assembly-test/build.gradle b/geode-assembly/geode-assembly-test/build.gradle
deleted file mode 100755
index 7ae92d1..0000000
--- a/geode-assembly/geode-assembly-test/build.gradle
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-dependencies {
-
-  compileOnly project(':geode-core')
-  compileOnly project(':geode-pulse')
-  compileOnly project(':extensions/geode-modules-test')
-
-  compileOnly group: 'org.codehaus.cargo', name: 'cargo-core-uberjar', version: '1.6.3'
-  compileOnly 'org.assertj:assertj-core:' + project.'assertj-core.version'
-  compileOnly 'com.fasterxml.jackson.core:jackson-databind:' + project.'jackson.version'
-  compileOnly 'commons-io:commons-io:' + project.'commons-io.version'
-  compileOnly 'org.apache.logging.log4j:log4j-api:' + project.'log4j.version'
-  compileOnly 'org.apache.httpcomponents:httpclient:' + project.'httpclient.version'
-  compileOnly 'junit:junit:' + project.'junit.version'
-}
-
-disableMavenPublishing()
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/Client.java b/geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Client.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/Client.java
rename to geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/Client.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/ContainerInstall.java b/geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/ContainerInstall.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/ContainerInstall.java
rename to geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/ContainerInstall.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/ContainerManager.java b/geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/ContainerManager.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/ContainerManager.java
rename to geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/ContainerManager.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/ServerContainer.java b/geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/ServerContainer.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/ServerContainer.java
rename to geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/ServerContainer.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/TomcatContainer.java b/geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/TomcatContainer.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/TomcatContainer.java
rename to geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/TomcatContainer.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/TomcatInstall.java b/geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/TomcatInstall.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/session/tests/TomcatInstall.java
rename to geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/TomcatInstall.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/rest/internal/web/controllers/DateTimeUtils.java b/geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/DateTimeUtils.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/rest/internal/web/controllers/DateTimeUtils.java
rename to geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/DateTimeUtils.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/rest/internal/web/controllers/Gender.java b/geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/Gender.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/rest/internal/web/controllers/Gender.java
rename to geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/Gender.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/rest/internal/web/controllers/Person.java b/geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/Person.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/rest/internal/web/controllers/Person.java
rename to geode-assembly/src/integrationTest/java/org/apache/geode/rest/internal/web/controllers/Person.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/test/junit/rules/EmbeddedPulseRule.java b/geode-assembly/src/integrationTest/java/org/apache/geode/test/junit/rules/EmbeddedPulseRule.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/test/junit/rules/EmbeddedPulseRule.java
rename to geode-assembly/src/integrationTest/java/org/apache/geode/test/junit/rules/EmbeddedPulseRule.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/test/junit/rules/GeodeDevRestClient.java b/geode-assembly/src/integrationTest/java/org/apache/geode/test/junit/rules/GeodeDevRestClient.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/test/junit/rules/GeodeDevRestClient.java
rename to geode-assembly/src/integrationTest/java/org/apache/geode/test/junit/rules/GeodeDevRestClient.java
diff --git a/geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/test/junit/rules/HttpResponseAssert.java b/geode-assembly/src/integrationTest/java/org/apache/geode/test/junit/rules/HttpResponseAssert.java
similarity index 100%
rename from geode-assembly/geode-assembly-test/src/main/java/org/apache/geode/test/junit/rules/HttpResponseAssert.java
rename to geode-assembly/src/integrationTest/java/org/apache/geode/test/junit/rules/HttpResponseAssert.java
diff --git a/geode-pulse/build.gradle b/geode-pulse/build.gradle
index e860c6e..ecfcd49 100755
--- a/geode-pulse/build.gradle
+++ b/geode-pulse/build.gradle
@@ -82,7 +82,10 @@ dependencies {
   uiTestCompile project(':geode-junit')
   uiTestCompile project(':geode-json')
   uiTestCompile project(':geode-pulse/geode-pulse-test')
+  uiTestCompile 'org.seleniumhq.selenium:selenium-api:' + project.'selenium.version'
   uiTestCompile 'org.seleniumhq.selenium:selenium-remote-driver:' + project.'selenium.version'
+  uiTestCompile 'org.seleniumhq.selenium:selenium-support:' + project.'selenium.version'
+  uiTestCompile 'org.seleniumhq.selenium:selenium-chrome-driver:' + project.'selenium.version'
 
   uiTestRuntime project(':geode-core')
 }
diff --git a/geode-pulse/geode-pulse-test/build.gradle b/geode-pulse/geode-pulse-test/build.gradle
index 1d32d2e..07d0cb8 100755
--- a/geode-pulse/geode-pulse-test/build.gradle
+++ b/geode-pulse/geode-pulse-test/build.gradle
@@ -21,10 +21,6 @@ dependencies {
   compileOnly project(':geode-core')
   compileOnly project(':geode-junit')
   compileOnly project(':geode-pulse')
-
-  compile 'org.seleniumhq.selenium:selenium-api:' + project.'selenium.version'
-  compile 'org.seleniumhq.selenium:selenium-chrome-driver:' + project.'selenium.version'
-  compile 'org.seleniumhq.selenium:selenium-support:' + project.'selenium.version'
 }
 
 disableMavenPublishing()
diff --git a/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/rules/ScreenshotOnFailureRule.java b/geode-pulse/src/uiTest/java/org/apache/geode/tools/pulse/tests/rules/ScreenshotOnFailureRule.java
similarity index 100%
rename from geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/rules/ScreenshotOnFailureRule.java
rename to geode-pulse/src/uiTest/java/org/apache/geode/tools/pulse/tests/rules/ScreenshotOnFailureRule.java
diff --git a/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/rules/WebDriverRule.java b/geode-pulse/src/uiTest/java/org/apache/geode/tools/pulse/tests/rules/WebDriverRule.java
similarity index 100%
rename from geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/rules/WebDriverRule.java
rename to geode-pulse/src/uiTest/java/org/apache/geode/tools/pulse/tests/rules/WebDriverRule.java
diff --git a/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/ui/PulseTestConstants.java b/geode-pulse/src/uiTest/java/org/apache/geode/tools/pulse/tests/ui/PulseTestConstants.java
similarity index 100%
rename from geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/ui/PulseTestConstants.java
rename to geode-pulse/src/uiTest/java/org/apache/geode/tools/pulse/tests/ui/PulseTestConstants.java
diff --git a/settings.gradle b/settings.gradle
index 11d3d06..9e96508 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -27,7 +27,6 @@ include 'geode-web-api'
 include 'geode-pulse'
 include 'geode-pulse/geode-pulse-test'
 include 'geode-assembly'
-include 'geode-assembly/geode-assembly-test'
 include 'geode-rebalancer'
 include 'geode-lucene'
 include 'geode-lucene/geode-lucene-test'