Skip to content

Commit

Permalink
Merge pull request #29 from jerrinot/compat-up-to-312
Browse files Browse the repository at this point in the history
Add integration tests with recent Hazelcast versions
  • Loading branch information
jerrinot committed Dec 13, 2018
2 parents 55d44ae + 3bb2caa commit 5a719d3
Show file tree
Hide file tree
Showing 14 changed files with 198 additions and 6 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ public class HashMapSerializerExample extends AbstractTypeSpecificUserSerializer
````

## Hazelcast Compatibility
SubZero is continuously tested with Hazelcast 3.6, 3.7 and 3.8-SNAPSHOT.
SubZero is continuously tested with Hazelcast 3.6, 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12-SNAPSHOT.

## Further Ideas
- More serialization strategies. Currently Kryo is the only supported
Expand Down
4 changes: 4 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,10 @@
<module>subzero-all-it-hz36</module>
<module>subzero-all-it-hz37</module>
<module>subzero-all-it-hz38</module>
<module>subzero-all-it-hz39</module>
<module>subzero-all-it-hz310</module>
<module>subzero-all-it-hz311</module>
<module>subzero-all-it-hz312</module>
</modules>
</profile>

Expand Down
41 changes: 41 additions & 0 deletions subzero-all-it-hz310/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>subzero</artifactId>
<groupId>info.jerrinot</groupId>
<version>0.9-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>subzero-all-it-hz310</artifactId>
<properties>
<hazelcast.version>3.10.6</hazelcast.version>
</properties>

<dependencies>
<dependency>
<groupId>info.jerrinot</groupId>
<artifactId>subzero-it-base</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
<scope>test</scope>
<classifier>tests</classifier>
</dependency>
</dependencies>

</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package info.jerrinot.subzero.it.hz310;

import info.jerrinot.subzero.it.BaseSmokeTests;

public class Hazelcast310_SmokeTest extends BaseSmokeTests {
}
41 changes: 41 additions & 0 deletions subzero-all-it-hz311/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>subzero</artifactId>
<groupId>info.jerrinot</groupId>
<version>0.9-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>subzero-all-it-hz311</artifactId>

<properties>
<hazelcast.version>3.11</hazelcast.version>
</properties>

<dependencies>
<dependency>
<groupId>info.jerrinot</groupId>
<artifactId>subzero-it-base</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
<scope>test</scope>
<classifier>tests</classifier>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package info.jerrinot.subzero.it.hz311;

import info.jerrinot.subzero.it.BaseSmokeTests;

public class Hazelcast311_SmokeTest extends BaseSmokeTests {
}
41 changes: 41 additions & 0 deletions subzero-all-it-hz312/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>subzero</artifactId>
<groupId>info.jerrinot</groupId>
<version>0.9-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>subzero-all-it-hz312</artifactId>

<properties>
<hazelcast.version>3.12-SNAPSHOT</hazelcast.version>
</properties>

<dependencies>
<dependency>
<groupId>info.jerrinot</groupId>
<artifactId>subzero-it-base</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
<scope>test</scope>
<classifier>tests</classifier>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package info.jerrinot.subzero.it.hz312;

import info.jerrinot.subzero.it.BaseSmokeTests;

public class Hazelcast312_SmokeTest extends BaseSmokeTests {
}
2 changes: 1 addition & 1 deletion subzero-all-it-hz36/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<artifactId>subzero-all-it-hz36</artifactId>

<properties>
<hazelcast.version>3.6.5</hazelcast.version>
<hazelcast.version>3.6.8</hazelcast.version>
</properties>

<dependencies>
Expand Down
2 changes: 1 addition & 1 deletion subzero-all-it-hz37/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

<artifactId>subzero-all-it-hz37</artifactId>
<properties>
<hazelcast.version>3.7</hazelcast.version>
<hazelcast.version>3.7.8</hazelcast.version>
</properties>

<dependencies>
Expand Down
4 changes: 2 additions & 2 deletions subzero-all-it-hz38/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>subzero-all-it-38</artifactId>
<artifactId>subzero-all-it-hz38</artifactId>

<properties>
<hazelcast.version>3.8.4</hazelcast.version>
<hazelcast.version>3.8.9</hazelcast.version>
</properties>

<dependencies>
Expand Down
41 changes: 41 additions & 0 deletions subzero-all-it-hz39/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>subzero</artifactId>
<groupId>info.jerrinot</groupId>
<version>0.9-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>subzero-all-it-hz39</artifactId>

<properties>
<hazelcast.version>3.9.4</hazelcast.version>
</properties>

<dependencies>
<dependency>
<groupId>info.jerrinot</groupId>
<artifactId>subzero-it-base</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>${hazelcast.version}</version>
<scope>test</scope>
<classifier>tests</classifier>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package info.jerrinot.subzero.it.hz39;

import info.jerrinot.subzero.it.BaseSmokeTests;

public class Hazelcast39_SmokeTest extends BaseSmokeTests {
}
2 changes: 1 addition & 1 deletion subzero-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
<dependency>
<groupId>de.javakaffee</groupId>
<artifactId>kryo-serializers</artifactId>
<version>0.41</version>
<version>0.42</version>
<scope>test</scope>
</dependency>

Expand Down

0 comments on commit 5a719d3

Please sign in to comment.