diff --git a/.travis.yml b/.travis.yml index 72d85549a..200ae6692 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,12 +23,9 @@ install: - mvn -B -V clean test script: - # compile tests with java 8, but with testSource/testTarget 1.7 (disabled java8 profile), so that we can run tests with java 7 + # compile tests with java 8 - jdk_switcher use oraclejdk8 - - mvn -B -P!java8 clean install - # test java 7 - - jdk_switcher use openjdk7 - - mvn -v && mvn -B test + - mvn -B clean install # test java 9 (only available via oraclejdk9) - jdk_switcher use oraclejdk9 - mvn -v && mvn -B test diff --git a/pom-main.xml b/pom-main.xml index 6465f2938..eb349ef69 100644 --- a/pom-main.xml +++ b/pom-main.xml @@ -23,7 +23,7 @@ org.objenesis objenesis - 2.6 + 3.0.1 com.esotericsoftware diff --git a/pom.xml b/pom.xml index 595dfc693..9ddbfa878 100644 --- a/pom.xml +++ b/pom.xml @@ -39,9 +39,8 @@ - 1.7 + 1.8 UTF-8 - **/Java8*Test.java @@ -79,9 +78,6 @@ ${javac.target} ${javac.target} utf-8 - - ${test.exclude} - @@ -156,42 +152,6 @@ - - until-java8 - - - [1.5,1.8) - - - - - org.apache.maven.plugins - maven-surefire-plugin - 2.22.0 - - - **/Java8*Test.java - - - - - - - - - java8 - - [1.8,) - - - - someValueWhichDoesNotExist - 1.8 - 1.8 - - diff --git a/test/com/esotericsoftware/kryo/serializers/Java8ClosureSerializerTest.java b/test/com/esotericsoftware/kryo/serializers/ClosureSerializerTest.java similarity index 93% rename from test/com/esotericsoftware/kryo/serializers/Java8ClosureSerializerTest.java rename to test/com/esotericsoftware/kryo/serializers/ClosureSerializerTest.java index 907b2fb91..cd7b4876e 100644 --- a/test/com/esotericsoftware/kryo/serializers/Java8ClosureSerializerTest.java +++ b/test/com/esotericsoftware/kryo/serializers/ClosureSerializerTest.java @@ -31,9 +31,8 @@ import org.junit.Before; import org.junit.Test; -/** Test for java 8 closures. For JDK < 1.8 exclude from the surefire tests via the "until-java8" profile in pom.xml (which - * excludes "Java8*Tests"). */ -public class Java8ClosureSerializerTest extends KryoTestCase { +/** Test for java 8 closures. */ +public class ClosureSerializerTest extends KryoTestCase { @Before public void setUp () throws Exception { super.setUp(); diff --git a/test/com/esotericsoftware/kryo/serializers/Java8OptionalSerializersTest.java b/test/com/esotericsoftware/kryo/serializers/OptionalSerializersTest.java similarity index 93% rename from test/com/esotericsoftware/kryo/serializers/Java8OptionalSerializersTest.java rename to test/com/esotericsoftware/kryo/serializers/OptionalSerializersTest.java index 12ce38efc..71b6e4c55 100644 --- a/test/com/esotericsoftware/kryo/serializers/Java8OptionalSerializersTest.java +++ b/test/com/esotericsoftware/kryo/serializers/OptionalSerializersTest.java @@ -30,9 +30,8 @@ import org.junit.Before; import org.junit.Test; -/** Test for java 8 Optional* serializers. Excluded from surefire tests via the "until-java8" profile in pom.xml which excludes - * "Java8*Tests". */ -public class Java8OptionalSerializersTest extends KryoTestCase { +/** Test for java 8 Optional* serializers. */ +public class OptionalSerializersTest extends KryoTestCase { { supportsCopy = true; diff --git a/test/com/esotericsoftware/kryo/serializers/Java8TimeSerializersTest.java b/test/com/esotericsoftware/kryo/serializers/TimeSerializersTest.java similarity index 96% rename from test/com/esotericsoftware/kryo/serializers/Java8TimeSerializersTest.java rename to test/com/esotericsoftware/kryo/serializers/TimeSerializersTest.java index c176d2670..30cdf7303 100644 --- a/test/com/esotericsoftware/kryo/serializers/Java8TimeSerializersTest.java +++ b/test/com/esotericsoftware/kryo/serializers/TimeSerializersTest.java @@ -40,9 +40,8 @@ import org.junit.Before; import org.junit.Test; -/** Test for java 8 java.time.* serializers. Excluded from surefire tests via the "until-java8" profile in pom.xml which excludes - * "Java8*Tests". */ -public class Java8TimeSerializersTest extends KryoTestCase { +/** Test for java 8 java.time.* serializers. */ +public class TimeSerializersTest extends KryoTestCase { @Before public void setUp () throws Exception {