Skip to content

Commit d0f16d6

Browse files
committed
Merge branch '2.2.x'
Closes gh-21450
2 parents c35ed91 + b78e4da commit d0f16d6

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

spring-boot-project/spring-boot/src/test/java/org/springframework/boot/web/embedded/undertow/UndertowServletWebServerFactoryTests.java

+8
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import org.apache.http.HttpResponse;
4040
import org.apache.jasper.servlet.JspServlet;
4141
import org.awaitility.Awaitility;
42+
import org.junit.jupiter.api.AfterEach;
4243
import org.junit.jupiter.api.Test;
4344
import org.mockito.InOrder;
4445

@@ -74,6 +75,13 @@ protected UndertowServletWebServerFactory getFactory() {
7475
return new UndertowServletWebServerFactory(0);
7576
}
7677

78+
@AfterEach
79+
void awaitClosureOfSslRelatedInputStreams() {
80+
// https://issues.redhat.com/browse/UNDERTOW-1705
81+
File resource = new File(this.tempDir, "test.txt");
82+
Awaitility.await().atMost(Duration.ofSeconds(30)).until(() -> (!resource.isFile()) || resource.delete());
83+
}
84+
7785
@Test
7886
void errorPage404() throws Exception {
7987
AbstractServletWebServerFactory factory = getFactory();

0 commit comments

Comments
 (0)