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/16 05:56:33 UTC

[geode] branch develop updated: GEODE-5530 move common pulse test framework into new sub-project

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 00fd7b2  GEODE-5530 move common pulse test framework into new sub-project
00fd7b2 is described below

commit 00fd7b2355244b2506bd530250880b561540f5ac
Author: Robert Houghton <rh...@pivotal.io>
AuthorDate: Tue Aug 14 16:30:09 2018 -0700

    GEODE-5530 move common pulse test framework into new sub-project
    
    Co-authored-by: Robert Houghton <rh...@pivotal.io>
    Co-authored-by: Jacob Barrett <jb...@pivotal.io>
---
 geode-pulse/build.gradle                           |  9 +++-----
 geode-pulse/geode-pulse-test/build.gradle          | 26 ++++++++++++++++++++++
 .../tools/pulse/tests/DataBrowserResultLoader.java |  0
 .../geode/tools/pulse/tests/JMXBaseBean.java       |  0
 .../geode/tools/pulse/tests/JMXProperties.java     |  0
 .../org/apache/geode/tools/pulse/tests/Member.java |  0
 .../geode/tools/pulse/tests/MemberMBean.java       |  0
 .../geode/tools/pulse/tests/PulseTestData.java     |  0
 .../geode/tools/pulse/tests/PulseTestLocators.java |  0
 .../org/apache/geode/tools/pulse/tests/Region.java |  0
 .../geode/tools/pulse/tests/RegionMBean.java       |  0
 .../geode/tools/pulse/tests/RegionOnMember.java    |  0
 .../tools/pulse/tests/RegionOnMemberMBean.java     |  0
 .../org/apache/geode/tools/pulse/tests/Server.java |  0
 .../geode/tools/pulse/tests/ServerObject.java      |  0
 .../geode/tools/pulse/tests/ServerObjectMBean.java |  0
 .../geode/tools/pulse/tests/rules/ServerRule.java  |  0
 .../src/main}/resources/NoDataFound1.txt           |  0
 .../src/main}/resources/NoDataFound2.txt           |  0
 .../src/main}/resources/NoDataFound3.txt           |  0
 .../src/main}/resources/message.txt                |  0
 .../src/main}/resources/pulse-auth.json            |  0
 .../src/main}/resources/test1.txt                  |  0
 .../src/main}/resources/test2.txt                  |  0
 .../src/main}/resources/test3.txt                  |  0
 .../src/main}/resources/test4.txt                  |  0
 .../src/main}/resources/test5.txt                  |  0
 .../src/main}/resources/test6.txt                  |  0
 .../src/main}/resources/test7.txt                  |  0
 .../resources/testNullObjectsAtRootLevel1.txt      |  0
 .../resources/testNullObjectsAtRootLevel2.txt      |  0
 .../src/main}/resources/testQueryResult.txt        |  0
 .../src/main}/resources/testQueryResult1000.txt    |  0
 .../resources/testQueryResultArrayAndArrayList.txt |  0
 .../main}/resources/testQueryResultArrayList.txt   |  0
 .../main}/resources/testQueryResultArrayOfList.txt |  0
 .../resources/testQueryResultClusterSmall.txt      |  0
 .../resources/testQueryResultClusterWithStruct.txt |  0
 .../src/main}/resources/testQueryResultHashMap.txt |  0
 .../resources/testQueryResultHashMapSmall.txt      |  0
 .../src/main}/resources/testQueryResultSmall.txt   |  0
 .../main}/resources/testQueryResultWithStruct.txt  |  0
 .../resources/testQueryResultWithStructSmall.txt   |  0
 .../src/main}/resources/test_pp.txt                |  0
 .../src/main}/resources/testbed.properties         |  0
 .../controllers/PulseControllerJUnitTest.java      |  5 +++--
 .../src/{test => uiTest}/resources/test.properties |  0
 settings.gradle                                    |  1 +
 48 files changed, 33 insertions(+), 8 deletions(-)

diff --git a/geode-pulse/build.gradle b/geode-pulse/build.gradle
index 5f82187..ecfcd49 100755
--- a/geode-pulse/build.gradle
+++ b/geode-pulse/build.gradle
@@ -75,20 +75,17 @@ dependencies {
 
   integrationTestCompile project(':geode-junit')
   integrationTestCompile project(':geode-core')
+  integrationTestCompile project(':geode-pulse/geode-pulse-test')
   integrationTestCompile 'org.springframework:spring-test:' + project.'springframework.version'
 
-  // TODO remove dependency on test sourceSet
-  integrationTestRuntime sourceSets.test.output
-
 
   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'
-  // TODO remove dependency on test sourceSet
-  uiTestCompile sourceSets.test.output
 
   uiTestRuntime project(':geode-core')
 }
@@ -100,7 +97,7 @@ sourceSets {
     output.dir(generatedResources, builtBy: 'copyGemFireVersionFile')
   }
 
-  test {
+  integrationTest {
     resources {
       srcDir 'src/main/webapp/WEB-INF'
     }
diff --git a/geode-pulse/geode-pulse-test/build.gradle b/geode-pulse/geode-pulse-test/build.gradle
new file mode 100755
index 0000000..07d0cb8
--- /dev/null
+++ b/geode-pulse/geode-pulse-test/build.gradle
@@ -0,0 +1,26 @@
+/*
+ * 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-junit')
+  compileOnly project(':geode-pulse')
+}
+
+disableMavenPublishing()
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/DataBrowserResultLoader.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/DataBrowserResultLoader.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/DataBrowserResultLoader.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/DataBrowserResultLoader.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/JMXBaseBean.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/JMXBaseBean.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/JMXBaseBean.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/JMXBaseBean.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/JMXProperties.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/JMXProperties.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/JMXProperties.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/JMXProperties.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/Member.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/Member.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/Member.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/Member.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/MemberMBean.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/MemberMBean.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/MemberMBean.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/MemberMBean.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/PulseTestData.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/PulseTestData.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/PulseTestData.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/PulseTestData.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/PulseTestLocators.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/PulseTestLocators.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/PulseTestLocators.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/PulseTestLocators.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/Region.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/Region.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/Region.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/Region.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/RegionMBean.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/RegionMBean.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/RegionMBean.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/RegionMBean.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/RegionOnMember.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/RegionOnMember.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/RegionOnMember.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/RegionOnMember.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/RegionOnMemberMBean.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/RegionOnMemberMBean.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/RegionOnMemberMBean.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/RegionOnMemberMBean.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/Server.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/Server.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/Server.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/Server.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/ServerObject.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/ServerObject.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/ServerObject.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/ServerObject.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/ServerObjectMBean.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/ServerObjectMBean.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/ServerObjectMBean.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/ServerObjectMBean.java
diff --git a/geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/rules/ServerRule.java b/geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/rules/ServerRule.java
similarity index 100%
rename from geode-pulse/src/test/java/org/apache/geode/tools/pulse/tests/rules/ServerRule.java
rename to geode-pulse/geode-pulse-test/src/main/java/org/apache/geode/tools/pulse/tests/rules/ServerRule.java
diff --git a/geode-pulse/src/test/resources/NoDataFound1.txt b/geode-pulse/geode-pulse-test/src/main/resources/NoDataFound1.txt
similarity index 100%
rename from geode-pulse/src/test/resources/NoDataFound1.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/NoDataFound1.txt
diff --git a/geode-pulse/src/test/resources/NoDataFound2.txt b/geode-pulse/geode-pulse-test/src/main/resources/NoDataFound2.txt
similarity index 100%
rename from geode-pulse/src/test/resources/NoDataFound2.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/NoDataFound2.txt
diff --git a/geode-pulse/src/test/resources/NoDataFound3.txt b/geode-pulse/geode-pulse-test/src/main/resources/NoDataFound3.txt
similarity index 100%
rename from geode-pulse/src/test/resources/NoDataFound3.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/NoDataFound3.txt
diff --git a/geode-pulse/src/test/resources/message.txt b/geode-pulse/geode-pulse-test/src/main/resources/message.txt
similarity index 100%
rename from geode-pulse/src/test/resources/message.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/message.txt
diff --git a/geode-pulse/src/test/resources/pulse-auth.json b/geode-pulse/geode-pulse-test/src/main/resources/pulse-auth.json
similarity index 100%
rename from geode-pulse/src/test/resources/pulse-auth.json
rename to geode-pulse/geode-pulse-test/src/main/resources/pulse-auth.json
diff --git a/geode-pulse/src/test/resources/test1.txt b/geode-pulse/geode-pulse-test/src/main/resources/test1.txt
similarity index 100%
rename from geode-pulse/src/test/resources/test1.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/test1.txt
diff --git a/geode-pulse/src/test/resources/test2.txt b/geode-pulse/geode-pulse-test/src/main/resources/test2.txt
similarity index 100%
rename from geode-pulse/src/test/resources/test2.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/test2.txt
diff --git a/geode-pulse/src/test/resources/test3.txt b/geode-pulse/geode-pulse-test/src/main/resources/test3.txt
similarity index 100%
rename from geode-pulse/src/test/resources/test3.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/test3.txt
diff --git a/geode-pulse/src/test/resources/test4.txt b/geode-pulse/geode-pulse-test/src/main/resources/test4.txt
similarity index 100%
rename from geode-pulse/src/test/resources/test4.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/test4.txt
diff --git a/geode-pulse/src/test/resources/test5.txt b/geode-pulse/geode-pulse-test/src/main/resources/test5.txt
similarity index 100%
rename from geode-pulse/src/test/resources/test5.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/test5.txt
diff --git a/geode-pulse/src/test/resources/test6.txt b/geode-pulse/geode-pulse-test/src/main/resources/test6.txt
similarity index 100%
rename from geode-pulse/src/test/resources/test6.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/test6.txt
diff --git a/geode-pulse/src/test/resources/test7.txt b/geode-pulse/geode-pulse-test/src/main/resources/test7.txt
similarity index 100%
rename from geode-pulse/src/test/resources/test7.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/test7.txt
diff --git a/geode-pulse/src/test/resources/testNullObjectsAtRootLevel1.txt b/geode-pulse/geode-pulse-test/src/main/resources/testNullObjectsAtRootLevel1.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testNullObjectsAtRootLevel1.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testNullObjectsAtRootLevel1.txt
diff --git a/geode-pulse/src/test/resources/testNullObjectsAtRootLevel2.txt b/geode-pulse/geode-pulse-test/src/main/resources/testNullObjectsAtRootLevel2.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testNullObjectsAtRootLevel2.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testNullObjectsAtRootLevel2.txt
diff --git a/geode-pulse/src/test/resources/testQueryResult.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResult.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResult.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResult.txt
diff --git a/geode-pulse/src/test/resources/testQueryResult1000.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResult1000.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResult1000.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResult1000.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultArrayAndArrayList.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultArrayAndArrayList.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultArrayAndArrayList.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultArrayAndArrayList.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultArrayList.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultArrayList.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultArrayList.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultArrayList.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultArrayOfList.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultArrayOfList.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultArrayOfList.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultArrayOfList.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultClusterSmall.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultClusterSmall.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultClusterSmall.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultClusterSmall.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultClusterWithStruct.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultClusterWithStruct.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultClusterWithStruct.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultClusterWithStruct.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultHashMap.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultHashMap.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultHashMap.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultHashMap.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultHashMapSmall.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultHashMapSmall.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultHashMapSmall.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultHashMapSmall.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultSmall.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultSmall.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultSmall.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultSmall.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultWithStruct.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultWithStruct.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultWithStruct.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultWithStruct.txt
diff --git a/geode-pulse/src/test/resources/testQueryResultWithStructSmall.txt b/geode-pulse/geode-pulse-test/src/main/resources/testQueryResultWithStructSmall.txt
similarity index 100%
rename from geode-pulse/src/test/resources/testQueryResultWithStructSmall.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/testQueryResultWithStructSmall.txt
diff --git a/geode-pulse/src/test/resources/test_pp.txt b/geode-pulse/geode-pulse-test/src/main/resources/test_pp.txt
similarity index 100%
rename from geode-pulse/src/test/resources/test_pp.txt
rename to geode-pulse/geode-pulse-test/src/main/resources/test_pp.txt
diff --git a/geode-pulse/src/test/resources/testbed.properties b/geode-pulse/geode-pulse-test/src/main/resources/testbed.properties
similarity index 100%
rename from geode-pulse/src/test/resources/testbed.properties
rename to geode-pulse/geode-pulse-test/src/main/resources/testbed.properties
diff --git a/geode-pulse/src/integrationTest/java/org/apache/geode/tools/pulse/controllers/PulseControllerJUnitTest.java b/geode-pulse/src/integrationTest/java/org/apache/geode/tools/pulse/controllers/PulseControllerJUnitTest.java
index dcb1a15..de172bc 100644
--- a/geode-pulse/src/integrationTest/java/org/apache/geode/tools/pulse/controllers/PulseControllerJUnitTest.java
+++ b/geode-pulse/src/integrationTest/java/org/apache/geode/tools/pulse/controllers/PulseControllerJUnitTest.java
@@ -65,7 +65,7 @@ import org.apache.geode.tools.pulse.internal.data.Repository;
 @PowerMockRunnerDelegate(SpringJUnit4ClassRunner.class)
 @WebAppConfiguration
 @ContextConfiguration("classpath*:mvc-dispatcher-servlet.xml")
-@PowerMockIgnore({"*.IntegrationTest", "*.PulseTest"})
+@PowerMockIgnore("javax.management.*")
 public class PulseControllerJUnitTest {
 
   private static final String PRINCIPAL_USER = "test-user";
@@ -776,7 +776,8 @@ public class PulseControllerJUnitTest {
     this.mockMvc
         .perform(get("/clearAlerts").param("alertType", "1")
             .accept(MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE)))
-        .andExpect(status().isOk()).andExpect(jsonPath("$.pageNumber").value(1))
+        .andExpect(status().isOk())
+        .andExpect(jsonPath("$.pageNumber").value(1))
         .andExpect(jsonPath("$.systemAlerts").isEmpty())
         .andExpect(jsonPath("$.connectedFlag").value(false))
         .andExpect(jsonPath("$.status").value("deleted"));
diff --git a/geode-pulse/src/test/resources/test.properties b/geode-pulse/src/uiTest/resources/test.properties
similarity index 100%
rename from geode-pulse/src/test/resources/test.properties
rename to geode-pulse/src/uiTest/resources/test.properties
diff --git a/settings.gradle b/settings.gradle
index b74da7f..9e96508 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -25,6 +25,7 @@ include 'geode-core'
 include 'geode-web'
 include 'geode-web-api'
 include 'geode-pulse'
+include 'geode-pulse/geode-pulse-test'
 include 'geode-assembly'
 include 'geode-rebalancer'
 include 'geode-lucene'