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

mmerli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 784044b  moving pulsar storm tests under tests (#3000)
784044b is described below

commit 784044b980dfe3e47fc768d9df8c381e67d2e639
Author: Boyang Jerry Peng <[email protected]>
AuthorDate: Fri Nov 16 15:03:20 2018 -0800

    moving pulsar storm tests under tests (#3000)
---
 pulsar-storm/pom.xml                               | 32 ---------
 tests/pom.xml                                      |  1 +
 {pulsar-storm => tests/pulsar-storm-test}/pom.xml  | 79 ++++++++++------------
 .../apache/pulsar/storm/MockOutputCollector.java   |  0
 .../pulsar/storm/MockSpoutOutputCollector.java     |  0
 .../org/apache/pulsar/storm/PulsarBoltTest.java    |  0
 .../org/apache/pulsar/storm/PulsarSpoutTest.java   |  0
 .../java/org/apache/pulsar/storm/TestUtil.java     |  0
 .../apache/pulsar/storm/example/StormExample.java  |  0
 9 files changed, 35 insertions(+), 77 deletions(-)

diff --git a/pulsar-storm/pom.xml b/pulsar-storm/pom.xml
index 93a58cc..c29b8b5 100644
--- a/pulsar-storm/pom.xml
+++ b/pulsar-storm/pom.xml
@@ -34,27 +34,6 @@
   <name>Pulsar Storm adapter</name>
 
   <dependencies>
-    <dependency>
-      <groupId>${project.groupId}</groupId>
-      <artifactId>pulsar-broker</artifactId>
-      <version>${project.version}</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>${project.groupId}</groupId>
-      <artifactId>pulsar-broker</artifactId>
-      <version>${project.version}</version>
-      <scope>test</scope>
-      <type>test-jar</type>
-    </dependency>
-
-    <dependency>
-      <groupId>${project.groupId}</groupId>
-      <artifactId>managed-ledger-original</artifactId>
-      <version>${project.version}</version>
-      <scope>test</scope>
-      <type>test-jar</type>
-    </dependency>
 
     <dependency>
       <groupId>${project.groupId}</groupId>
@@ -84,17 +63,6 @@
       </exclusions>
     </dependency>
 
-    <dependency>
-      <groupId>org.mockito</groupId>
-      <artifactId>mockito-core</artifactId>
-      <scope>test</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>org.asynchttpclient</groupId>
-      <artifactId>async-http-client</artifactId>
-      <scope>test</scope>
-    </dependency>
   </dependencies>
 
   <build>
diff --git a/tests/pom.xml b/tests/pom.xml
index aebe667..6c4b094 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -35,6 +35,7 @@
     <module>docker-images</module>
     <module>integration</module>
     <module>pulsar-kafka-compat-client-test</module>
+    <module>pulsar-storm-test</module>
   </modules>
   <build>
     <plugins>
diff --git a/pulsar-storm/pom.xml b/tests/pulsar-storm-test/pom.xml
similarity index 65%
copy from pulsar-storm/pom.xml
copy to tests/pulsar-storm-test/pom.xml
index 93a58cc..94f3d44 100644
--- a/pulsar-storm/pom.xml
+++ b/tests/pulsar-storm-test/pom.xml
@@ -24,85 +24,74 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.pulsar</groupId>
-    <artifactId>pulsar</artifactId>
+    <groupId>org.apache.pulsar.tests</groupId>
+    <artifactId>tests-parent</artifactId>
     <version>2.3.0-SNAPSHOT</version>
-    <relativePath>..</relativePath>
   </parent>
 
-  <artifactId>pulsar-storm</artifactId>
-  <name>Pulsar Storm adapter</name>
+  <artifactId>pulsar-storm-test</artifactId>
+  <packaging>jar</packaging>
+  <name>Pulsar Storm adapter Tests</name>
 
   <dependencies>
+
+    <dependency>
+      <groupId>org.apache.pulsar</groupId>
+      <artifactId>pulsar-storm</artifactId>
+      <version>${project.version}</version>
+      <exclusions>
+        <exclusion>
+          <groupId>org.apache.pulsar</groupId>
+          <artifactId>pulsar-client</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.pulsar</groupId>
       <artifactId>pulsar-broker</artifactId>
       <version>${project.version}</version>
-      <scope>test</scope>
     </dependency>
+
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.pulsar</groupId>
       <artifactId>pulsar-broker</artifactId>
       <version>${project.version}</version>
-      <scope>test</scope>
       <type>test-jar</type>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
+      <groupId>org.apache.pulsar</groupId>
       <artifactId>managed-ledger-original</artifactId>
       <version>${project.version}</version>
-      <scope>test</scope>
       <type>test-jar</type>
     </dependency>
 
     <dependency>
-      <groupId>${project.groupId}</groupId>
-      <artifactId>pulsar-client</artifactId>
-      <version>${project.version}</version>
+      <groupId>org.mockito</groupId>
+      <artifactId>mockito-core</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>org.slf4j</groupId>
-      <artifactId>slf4j-api</artifactId>
+      <groupId>org.asynchttpclient</groupId>
+      <artifactId>async-http-client</artifactId>
     </dependency>
 
     <dependency>
       <groupId>org.apache.storm</groupId>
       <artifactId>storm-core</artifactId>
       <version>${storm.version}</version>
-      <scope>provided</scope>
       <exclusions>
-       <exclusion>
-               <groupId>ch.qos.logback</groupId>
-               <artifactId>logback-classic</artifactId>
-       </exclusion>
-       <exclusion>
-               <groupId>org.slf4j</groupId>
-               <artifactId>log4j-over-slf4j</artifactId>
-       </exclusion>
+        <exclusion>
+          <groupId>ch.qos.logback</groupId>
+          <artifactId>logback-classic</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>org.slf4j</groupId>
+          <artifactId>log4j-over-slf4j</artifactId>
+        </exclusion>
       </exclusions>
     </dependency>
 
-    <dependency>
-      <groupId>org.mockito</groupId>
-      <artifactId>mockito-core</artifactId>
-      <scope>test</scope>
-    </dependency>
-
-    <dependency>
-      <groupId>org.asynchttpclient</groupId>
-      <artifactId>async-http-client</artifactId>
-      <scope>test</scope>
-    </dependency>
   </dependencies>
-
-  <build>
-    <resources>
-      <resource>
-        <directory>src/main/resources</directory>
-        <filtering>true</filtering>
-      </resource>
-    </resources>
-  </build>
 </project>
diff --git 
a/pulsar-storm/src/test/java/org/apache/pulsar/storm/MockOutputCollector.java 
b/tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/MockOutputCollector.java
similarity index 100%
rename from 
pulsar-storm/src/test/java/org/apache/pulsar/storm/MockOutputCollector.java
rename to 
tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/MockOutputCollector.java
diff --git 
a/pulsar-storm/src/test/java/org/apache/pulsar/storm/MockSpoutOutputCollector.java
 
b/tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/MockSpoutOutputCollector.java
similarity index 100%
rename from 
pulsar-storm/src/test/java/org/apache/pulsar/storm/MockSpoutOutputCollector.java
rename to 
tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/MockSpoutOutputCollector.java
diff --git 
a/pulsar-storm/src/test/java/org/apache/pulsar/storm/PulsarBoltTest.java 
b/tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/PulsarBoltTest.java
similarity index 100%
rename from 
pulsar-storm/src/test/java/org/apache/pulsar/storm/PulsarBoltTest.java
rename to 
tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/PulsarBoltTest.java
diff --git 
a/pulsar-storm/src/test/java/org/apache/pulsar/storm/PulsarSpoutTest.java 
b/tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/PulsarSpoutTest.java
similarity index 100%
rename from 
pulsar-storm/src/test/java/org/apache/pulsar/storm/PulsarSpoutTest.java
rename to 
tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/PulsarSpoutTest.java
diff --git a/pulsar-storm/src/test/java/org/apache/pulsar/storm/TestUtil.java 
b/tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/TestUtil.java
similarity index 100%
rename from pulsar-storm/src/test/java/org/apache/pulsar/storm/TestUtil.java
rename to 
tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/TestUtil.java
diff --git 
a/pulsar-storm/src/test/java/org/apache/pulsar/storm/example/StormExample.java 
b/tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/example/StormExample.java
similarity index 100%
rename from 
pulsar-storm/src/test/java/org/apache/pulsar/storm/example/StormExample.java
rename to 
tests/pulsar-storm-test/src/test/java/org/apache/pulsar/storm/example/StormExample.java

Reply via email to