Skip to content

Commit aa242d2

Browse files
committed
test(server): Stop http server immediately in test mode for preventing port from being occupied
1 parent 737238a commit aa242d2

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/main/java/com/github/codeboyzhou/mcp/declarative/server/McpHttpServer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ public void start() {
7777
final boolean testing = Boolean.parseBoolean(System.getProperty("mcp.declarative.java.sdk.testing"));
7878
if (testing) {
7979
logger.debug("Jetty-based HTTP server is running in test mode, not waiting for HTTP server to stop");
80+
httpserver.stop();
8081
return;
8182
}
8283

src/test/java/com/github/codeboyzhou/mcp/declarative/McpServersTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,10 @@ void testStartSyncSseServer() {
9696
McpSseServerInfo serverInfo = McpSseServerInfo.builder()
9797
.instructions("test-mcp-sync-sse-server-instructions")
9898
.requestTimeout(Duration.ofSeconds(10))
99-
.baseUrl("http://127.0.0.1:8081")
99+
.baseUrl("http://127.0.0.1:8080")
100100
.messageEndpoint("/message")
101101
.sseEndpoint("/sse")
102-
.port(8081)
102+
.port(8080)
103103
.name("test-mcp-sync-sse-server")
104104
.version("1.0.0")
105105
.build();

0 commit comments

Comments
 (0)