Skip to content

Commit 1dfbcd9

Browse files
committed
more logging for flaky test
1 parent c74056a commit 1dfbcd9

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

awssdkv2-java11-async-client/src/test/java/com/sigpwned/software/amazon/awssdk/http/java11/Expect100ContinueTest.java

+13-1
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,14 @@
1515
import java.time.Duration;
1616
import java.util.concurrent.ExecutionException;
1717
import java.util.concurrent.atomic.AtomicReference;
18+
import javax.servlet.ServletException;
1819
import javax.servlet.http.HttpServletRequest;
1920
import javax.servlet.http.HttpServletResponse;
2021
import org.eclipse.jetty.server.Handler;
2122
import org.eclipse.jetty.server.Request;
2223
import org.eclipse.jetty.server.Server;
2324
import org.eclipse.jetty.server.handler.AbstractHandler;
25+
import org.eclipse.jetty.server.handler.ErrorHandler;
2426
import org.junit.Ignore;
2527
import org.junit.Test;
2628
import org.reactivestreams.Publisher;
@@ -245,7 +247,7 @@ private HttpExecuteResponse sendRequest(SdkAsyncHttpClient client, EmbeddedServe
245247
throws IOException {
246248
final AtomicReference<SdkHttpResponse> responseBuffer = new AtomicReference<>();
247249
final ByteArrayOutputStream bodyBuffer = new ByteArrayOutputStream();
248-
final URI serverUri=server.uri();
250+
final URI serverUri = server.uri();
249251

250252
try {
251253
SdkHttpRequest.Builder requestBuilder = SdkHttpRequest.builder()
@@ -321,6 +323,15 @@ private static class EmbeddedServer implements SdkAutoCloseable {
321323
public EmbeddedServer(Handler handler) throws Exception {
322324
server = new Server(0);
323325
server.setHandler(handler);
326+
server.setErrorHandler(new ErrorHandler() {
327+
@Override
328+
public void handle(String target, Request baseRequest, HttpServletRequest request,
329+
HttpServletResponse response) throws IOException, ServletException {
330+
System.err.println("error handler");
331+
System.err.println(target);
332+
super.handle(target, baseRequest, request, response);
333+
}
334+
});
324335
server.start();
325336
}
326337

@@ -330,6 +341,7 @@ public URI uri() {
330341

331342
@Override
332343
public void close() {
344+
System.err.println("EmbeddedServer#close");
333345
try {
334346
server.stop();
335347
} catch (Exception e) {

pom.xml

+2-1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
<properties>
6565
<awsjavasdk.version>2.23.7</awsjavasdk.version>
6666
<jre.version>11</jre.version>
67+
<dependency.skip>true</dependency.skip>
6768
<maven.compiler.release>${jre.version}</maven.compiler.release>
6869
</properties>
6970

@@ -143,7 +144,7 @@
143144
<artifactId>maven-dependency-plugin</artifactId>
144145
<version>${maven-dependency-plugin.version}</version>
145146
<configuration>
146-
<skip>true</skip>
147+
<skip>${dependency.skip}</skip>
147148
</configuration>
148149
</plugin>
149150
</plugins>

0 commit comments

Comments
 (0)