Skip to content

Commit

Permalink
JDK16: Disable xstream based tests in its/main w.r.t. "opens java.util"
Browse files Browse the repository at this point in the history
  • Loading branch information
famod committed May 7, 2021
1 parent 879e50a commit 7d4bec1
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
4 changes: 3 additions & 1 deletion build-parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,8 @@
<docker-prune.location>${maven.multiModuleProjectDirectory}/.github/docker-prune.${script.extension}</docker-prune.location>

<enforce-test-deps-scope.skip>${enforcer.skip}</enforce-test-deps-scope.skip>

<surefire.argLine.additional></surefire.argLine.additional>
</properties>

<dependencyManagement>
Expand Down Expand Up @@ -316,7 +318,7 @@
</systemPropertyVariables>
<!-- limit the amount of memory surefire can use, 1500m should be plenty-->
<!-- set tmpdir as early as possible because surefire sets it too late for JDK16 -->
<argLine>${jacoco.agent.argLine} -Xmx1500m -XX:MaxMetaspaceSize=1500m -Djava.io.tmpdir="${project.build.directory}"</argLine>
<argLine>${jacoco.agent.argLine} -Xmx1500m -XX:MaxMetaspaceSize=1500m -Djava.io.tmpdir="${project.build.directory}" ${surefire.argLine.additional}</argLine>
<!-- https://lists.apache.org/thread.html/r9030808273c82ac6d7b9602d34d446c7d8c4e8aa02c41bca164df1c5%40%3Cdev.maven.apache.org%3E -->
<trimStackTrace>false</trimStackTrace>
<excludedEnvironmentVariables>MAVEN_OPTS</excludedEnvironmentVariables>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

import org.hamcrest.CoreMatchers;
import org.hamcrest.Matcher;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
Expand All @@ -25,6 +26,7 @@ public class MethodSourceTest {

@ParameterizedTest
@MethodSource("provideDummyInput")
@Tag("failsOnJDK16")
public void testParameterResolver(UnusedBean.DummyInput dummyInput, Matcher<String> matcher) {
UnusedBean.DummyResult dummyResult = unusedBean.dummy(dummyInput);
assertThat(dummyResult.getResult(), matcher);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

import javax.inject.Inject;

import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.junit.jupiter.api.extension.ExtensionContext;
Expand All @@ -29,6 +30,7 @@ public class ParameterResolverTest {
@Test
@ExtendWith(ParameterResolverTest.UnusedBeanDummyInputResolver.class)
@ExtendWith(ParameterResolverTest.SupplierParameterResolver.class)
@Tag("failsOnJDK16")
public void testParameterResolver(UnusedBean.DummyInput dummyInput, Supplier<UnusedBean.DummyInput> supplier) {
UnusedBean.DummyResult dummyResult = unusedBean.dummy(dummyInput);
assertEquals("whatever/6", dummyResult.getResult());
Expand All @@ -46,6 +48,7 @@ public void testSerializableParameterResolver(SomeSerializable someSerializable)

@Test
@ExtendWith(ParameterResolverTest.ListWithNonSerializableParameterResolver.class)
@Tag("failsOnJDK16")
public void testSerializableParameterResolverFallbackToXStream(List<NonSerializable> list) {
assertEquals("foo", list.get(0).value);
assertEquals("bar", list.get(1).value);
Expand Down

0 comments on commit 7d4bec1

Please sign in to comment.