Skip to content

Commit f2d3a95

Browse files
committed
add windows os + rebase
1 parent 28666ce commit f2d3a95

File tree

13 files changed

+46
-37
lines changed

13 files changed

+46
-37
lines changed

integrations/oci/sdk/runtime/src/main/java/io/helidon/integrations/oci/sdk/runtime/OciAuthenticationDetailsProvider.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package io.helidon.integrations.oci.sdk.runtime;
1818

19+
import java.io.File;
1920
import java.io.IOException;
2021
import java.io.UncheckedIOException;
2122
import java.nio.file.Path;
@@ -162,7 +163,14 @@ static boolean canReadPath(String pathName) {
162163
}
163164

164165
static String userHomePrivateKeyPath(OciConfig ociConfig) {
165-
return Paths.get(System.getProperty("user.home"), ".oci", ociConfig.authKeyFile()).toString();
166+
return normalizePath(Paths.get(System.getProperty("user.home"), ".oci", ociConfig.authKeyFile()).toString());
167+
}
168+
169+
private static String normalizePath(String value) {
170+
if (value == null) {
171+
return null;
172+
}
173+
return value.replace(File.separator, "/");
166174
}
167175

168176

microprofile/tests/telemetry/src/test/java/io/helidon/microprofile/telemetry/InMemorySpanExporter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public class InMemorySpanExporter implements SpanExporter {
4343
*/
4444
public List<SpanData> getFinishedSpanItems(int spanCount) {
4545
assertSpanCount(spanCount);
46-
return finishedSpanItems.stream().sorted(comparingLong(SpanData::getStartEpochNanos).reversed())
46+
return finishedSpanItems.stream().sorted(comparingLong(SpanData::getEndEpochNanos)
4747
.collect(Collectors.toList());
4848
}
4949

microprofile/tests/telemetry/src/test/java/io/helidon/microprofile/telemetry/TestFullUrlName.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,8 @@
1717
package io.helidon.microprofile.telemetry;
1818

1919
import java.util.List;
20+
import java.util.stream.Collectors;
2021

21-
import io.helidon.http.Status;
22-
import io.helidon.microprofile.telemetry.InMemorySpanExporter;
23-
import io.helidon.microprofile.telemetry.InMemorySpanExporterProvider;
2422
import io.helidon.microprofile.testing.junit5.AddBean;
2523
import io.helidon.microprofile.testing.junit5.AddConfig;
2624
import io.helidon.microprofile.testing.junit5.AddExtension;
@@ -29,16 +27,15 @@
2927
import io.opentelemetry.sdk.trace.data.SpanData;
3028
import jakarta.enterprise.context.ApplicationScoped;
3129
import jakarta.inject.Inject;
32-
import jakarta.ws.rs.ApplicationPath;
3330
import jakarta.ws.rs.GET;
3431
import jakarta.ws.rs.Path;
3532
import jakarta.ws.rs.client.WebTarget;
36-
import jakarta.ws.rs.core.Application;
3733
import jakarta.ws.rs.core.Response;
3834
import org.junit.jupiter.api.BeforeEach;
3935
import org.junit.jupiter.api.Test;
4036

4137
import static org.hamcrest.MatcherAssert.assertThat;
38+
import static org.hamcrest.Matchers.hasItem;
4239
import static org.hamcrest.Matchers.is;
4340

4441
/**
@@ -73,12 +70,15 @@ void setup() {
7370

7471
@Test
7572
void spanNaming() {
73+
List<String> names = spanExporter.getFinishedSpanItems(2)
74+
.stream()
75+
.map(SpanData::getName)
76+
.collect(Collectors.toList());
7677

7778
assertThat(webTarget.path("named").request().get().getStatus(), is(Response.Status.OK.getStatusCode()));
78-
79-
List<SpanData> spanItems = spanExporter.getFinishedSpanItems(2);
80-
assertThat(spanItems.size(), is(2));
81-
assertThat(spanItems.get(0).getName(), is("http://localhost:" + webTarget.getUri().getPort() + "/named"));
79+
assertThat(names.size(), is(2));
80+
assertThat(names, hasItem("http://localhost:" + webTarget.getUri().getPort() + "/named"));
81+
assertThat(names, hasItem("HTTP GET"));
8282
}
8383

8484

tests/integration/jms/src/test/java/io/helidon/messaging/connectors/jms/AckMpTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
import org.junit.jupiter.api.Order;
4444
import org.junit.jupiter.api.Test;
4545
import org.junit.jupiter.api.TestMethodOrder;
46+
import org.junit.jupiter.api.condition.DisabledOnOs;
47+
import org.junit.jupiter.api.condition.OS;
4648

4749
import static java.lang.System.Logger.Level.DEBUG;
4850

@@ -106,6 +108,7 @@ void resendAckTestPart1(SeContainer cdi) {
106108

107109
@Test
108110
@Order(2)
111+
@DisabledOnOs(value = OS.WINDOWS, disabledReason = "https://github.com/helidon-io/helidon/issues/8509")
109112
void resendAckTestPart2(SeContainer cdi) {
110113
MockConnector mockConnector = cdi.select(MockConnector.class, TEST_CONNECTOR_ANNOTATION).get();
111114

tests/integration/oidc/src/test/java/io/helidon/tests/integration/oidc/CommonLoginBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
import static org.hamcrest.MatcherAssert.assertThat;
5555
import static org.hamcrest.Matchers.empty;
5656

57-
@Testcontainers
57+
@Testcontainers(disabledWithoutDocker = true)
5858
@HelidonTest(resetPerTest = true)
5959
@AddBean(TestResource.class)
6060
class CommonLoginBase {

tests/integration/oidc/src/test/java/io/helidon/tests/integration/oidc/CookieBasedLoginIT.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
import jakarta.ws.rs.client.WebTarget;
2121
import jakarta.ws.rs.core.Form;
2222
import jakarta.ws.rs.core.Response;
23-
import org.jsoup.Jsoup;
24-
import org.jsoup.nodes.Document;
2523
import org.junit.jupiter.api.Test;
2624

2725
import static io.helidon.tests.integration.oidc.TestResource.EXPECTED_POST_LOGOUT_TEST_MESSAGE;

tests/integration/oidc/src/test/java/io/helidon/tests/integration/oidc/IdTokenIT.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,33 +27,24 @@
2727
import io.helidon.security.jwt.Jwt;
2828
import io.helidon.security.jwt.SignedJwt;
2929
import io.helidon.security.jwt.jwk.Jwk;
30-
import io.helidon.security.providers.oidc.common.OidcConfig;
3130

3231
import jakarta.ws.rs.client.Client;
3332
import jakarta.ws.rs.client.ClientBuilder;
34-
import jakarta.ws.rs.client.Entity;
3533
import jakarta.ws.rs.client.Invocation;
3634
import jakarta.ws.rs.client.WebTarget;
37-
import jakarta.ws.rs.core.Form;
3835
import jakarta.ws.rs.core.HttpHeaders;
3936
import jakarta.ws.rs.core.Response;
4037
import org.glassfish.jersey.client.ClientConfig;
4138
import org.glassfish.jersey.client.ClientProperties;
42-
import org.jsoup.Jsoup;
43-
import org.jsoup.nodes.Document;
4439
import org.junit.jupiter.api.AfterEach;
4540
import org.junit.jupiter.api.BeforeEach;
4641
import org.junit.jupiter.api.Test;
4742

4843
import static io.helidon.security.providers.oidc.common.OidcConfig.DEFAULT_ID_COOKIE_NAME;
4944
import static io.helidon.tests.integration.oidc.TestResource.EXPECTED_TEST_MESSAGE;
50-
import static org.hamcrest.CoreMatchers.hasItem;
5145
import static org.hamcrest.CoreMatchers.is;
52-
import static org.hamcrest.CoreMatchers.not;
5346
import static org.hamcrest.CoreMatchers.nullValue;
54-
import static org.hamcrest.CoreMatchers.startsWith;
5547
import static org.hamcrest.MatcherAssert.assertThat;
56-
import static org.hamcrest.Matchers.empty;
5748

5849
class IdTokenIT extends CommonLoginBase {
5950

tests/integration/oidc/src/test/java/io/helidon/tests/integration/oidc/QueryBasedLoginIT.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
import jakarta.ws.rs.core.HttpHeaders;
2525
import jakarta.ws.rs.core.Response;
2626
import org.glassfish.jersey.client.ClientProperties;
27-
import org.jsoup.Jsoup;
28-
import org.jsoup.nodes.Document;
2927
import org.junit.jupiter.api.Test;
3028

3129
import static io.helidon.tests.integration.oidc.TestResource.EXPECTED_TEST_MESSAGE;

tests/integration/oidc/src/test/java/io/helidon/tests/integration/oidc/RefreshTokenIT.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,15 @@
3333
import jakarta.ws.rs.core.Form;
3434
import jakarta.ws.rs.core.HttpHeaders;
3535
import jakarta.ws.rs.core.Response;
36-
import org.jsoup.Jsoup;
37-
import org.jsoup.nodes.Document;
3836
import org.junit.jupiter.api.Test;
3937

40-
import static io.helidon.tests.integration.oidc.TestResource.EXPECTED_POST_LOGOUT_TEST_MESSAGE;
4138
import static io.helidon.tests.integration.oidc.TestResource.EXPECTED_TEST_MESSAGE;
4239
import static org.hamcrest.CoreMatchers.hasItem;
43-
import static org.hamcrest.CoreMatchers.hasItems;
4440
import static org.hamcrest.CoreMatchers.is;
4541
import static org.hamcrest.CoreMatchers.not;
46-
import static org.hamcrest.CoreMatchers.notNullValue;
4742
import static org.hamcrest.CoreMatchers.nullValue;
4843
import static org.hamcrest.CoreMatchers.startsWith;
4944
import static org.hamcrest.MatcherAssert.assertThat;
50-
import static org.hamcrest.Matchers.containsInAnyOrder;
5145
import static org.hamcrest.Matchers.empty;
5246

5347
@AddConfig(key = "security.providers.1.oidc.token-signature-validation", value = "false")

webserver/static-content/src/main/java/io/helidon/webserver/staticcontent/FileSystemContentHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package io.helidon.webserver.staticcontent;
1818

19+
import java.io.File;
1920
import java.io.IOException;
2021
import java.lang.System.Logger.Level;
2122
import java.nio.file.Files;
@@ -79,7 +80,7 @@ boolean doHandle(Method method, String requestedPath, ServerRequest req, ServerR
7980

8081
String rawPath = req.prologue().uriPath().rawPath();
8182

82-
String relativePath = root.relativize(path).toString().replace("\\", "/");
83+
String relativePath = root.relativize(path).toString().replace(File.separator, "/");
8384
String requestedResource;
8485
if (mapped) {
8586
requestedResource = relativePath;

0 commit comments

Comments
 (0)