diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 696cc3f0b8..4a3f72a785 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -49,4 +49,4 @@ jobs: distribution: 'temurin' java-version: ${{ matrix.java }} - name: Build with Maven - run: ./mvnw -V --file pom.xml --no-transfer-progress -DtrimStackTrace=false -P-use-toolchains,docker + run: ./mvnw -V --file pom.xml --no-transfer-progress -DtrimStackTrace=false -Djunit.jupiter.execution.parallel.enabled=false -P-use-toolchains,docker diff --git a/httpclient5-testing/pom.xml b/httpclient5-testing/pom.xml index 84e1ef5bba..42176ccb5a 100644 --- a/httpclient5-testing/pom.xml +++ b/httpclient5-testing/pom.xml @@ -88,6 +88,11 @@ junit-jupiter test + + org.junit.platform + junit-platform-launcher + test + org.hamcrest hamcrest @@ -159,4 +164,4 @@ - \ No newline at end of file + diff --git a/httpclient5/pom.xml b/httpclient5/pom.xml index 37c924eb8a..561ca52cc4 100644 --- a/httpclient5/pom.xml +++ b/httpclient5/pom.xml @@ -57,6 +57,12 @@ conscrypt-openjdk-uber true + + org.apache.httpcomponents.core5 + httpcore5 + tests + test + org.apache.httpcomponents.core5 httpcore5-reactive @@ -88,6 +94,11 @@ junit-jupiter test + + org.junit.platform + junit-platform-launcher + test + org.hamcrest hamcrest @@ -206,4 +217,4 @@ - \ No newline at end of file + diff --git a/httpclient5/src/test/java/org/apache/hc/client5/http/impl/ExecSupportTest.java b/httpclient5/src/test/java/org/apache/hc/client5/http/impl/ExecSupportTest.java index 88c5773538..0543f47ea0 100644 --- a/httpclient5/src/test/java/org/apache/hc/client5/http/impl/ExecSupportTest.java +++ b/httpclient5/src/test/java/org/apache/hc/client5/http/impl/ExecSupportTest.java @@ -28,7 +28,9 @@ import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.parallel.Isolated; +@Isolated class ExecSupportTest { @Test diff --git a/httpclient5/src/test/java/org/apache/hc/client5/http/impl/auth/TestSystemDefaultCredentialsProvider.java b/httpclient5/src/test/java/org/apache/hc/client5/http/impl/auth/TestSystemDefaultCredentialsProvider.java index 2aec4041dd..ce71b055bd 100644 --- a/httpclient5/src/test/java/org/apache/hc/client5/http/impl/auth/TestSystemDefaultCredentialsProvider.java +++ b/httpclient5/src/test/java/org/apache/hc/client5/http/impl/auth/TestSystemDefaultCredentialsProvider.java @@ -40,12 +40,14 @@ import org.apache.hc.client5.http.protocol.HttpClientContext; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.parallel.Isolated; import org.mockito.ArgumentMatchers; import org.mockito.Mockito; /** * Simple tests for {@link SystemDefaultCredentialsProvider}. */ +@Isolated class TestSystemDefaultCredentialsProvider { private final static String PROXY_PROTOCOL1 = "http"; diff --git a/pom.xml b/pom.xml index 1a0d7291c6..ea11f3ef20 100644 --- a/pom.xml +++ b/pom.xml @@ -94,6 +94,12 @@ httpcore5 ${httpcore.version} + + org.apache.httpcomponents.core5 + httpcore5 + ${httpcore.version} + tests + org.apache.httpcomponents.core5 httpcore5-h2