test: increase MCP client timeout to 20s and enable tests
- Doubles the default timeout from 10s to 20s in McpAsyncClient - Updates corresponding timeout values in test classes - Enables previously disabled async client tests
This commit is contained in:
parent
c41f3fe738
commit
a4950c04a5
3 changed files with 3 additions and 6 deletions
|
|
@ -40,7 +40,7 @@ public class McpAsyncClient extends DefaultMcpSession {
|
||||||
};
|
};
|
||||||
|
|
||||||
public McpAsyncClient(McpTransport transport) {
|
public McpAsyncClient(McpTransport transport) {
|
||||||
this(transport, Duration.ofSeconds(10), new ObjectMapper());
|
this(transport, Duration.ofSeconds(20), new ObjectMapper());
|
||||||
}
|
}
|
||||||
|
|
||||||
public McpAsyncClient(McpTransport transport, Duration requestTimeout, ObjectMapper objectMapper) {
|
public McpAsyncClient(McpTransport transport, Duration requestTimeout, ObjectMapper objectMapper) {
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,6 @@ import java.util.Map;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import org.junit.jupiter.api.AfterEach;
|
import org.junit.jupiter.api.AfterEach;
|
||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Disabled;
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
import org.junit.jupiter.api.Timeout;
|
import org.junit.jupiter.api.Timeout;
|
||||||
import reactor.test.StepVerifier;
|
import reactor.test.StepVerifier;
|
||||||
|
|
@ -45,7 +44,6 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||||
* @author Christian Tzolov
|
* @author Christian Tzolov
|
||||||
* @author Dariusz Jędrzejczyk
|
* @author Dariusz Jędrzejczyk
|
||||||
*/
|
*/
|
||||||
@Disabled
|
|
||||||
@Timeout(15) // Giving extra time beyond the client timeout
|
@Timeout(15) // Giving extra time beyond the client timeout
|
||||||
class McpAsyncClientTests {
|
class McpAsyncClientTests {
|
||||||
|
|
||||||
|
|
@ -53,7 +51,7 @@ class McpAsyncClientTests {
|
||||||
|
|
||||||
private ServerParameters stdioParams;
|
private ServerParameters stdioParams;
|
||||||
|
|
||||||
private static final Duration TIMEOUT = Duration.ofSeconds(10);
|
private static final Duration TIMEOUT = Duration.ofSeconds(20);
|
||||||
|
|
||||||
private static final String TEST_MESSAGE = "Hello MCP Spring AI!";
|
private static final String TEST_MESSAGE = "Hello MCP Spring AI!";
|
||||||
|
|
||||||
|
|
@ -144,7 +142,6 @@ class McpAsyncClientTests {
|
||||||
}).verifyComplete();
|
}).verifyComplete();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Disabled
|
|
||||||
@Test
|
@Test
|
||||||
void testMcpAsyncClientState() {
|
void testMcpAsyncClientState() {
|
||||||
assertThat(mcpAsyncClient).isNotNull();
|
assertThat(mcpAsyncClient).isNotNull();
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ class McpSyncClientTests {
|
||||||
|
|
||||||
private ServerParameters stdioParams;
|
private ServerParameters stdioParams;
|
||||||
|
|
||||||
private static final Duration TIMEOUT = Duration.ofSeconds(10);
|
private static final Duration TIMEOUT = Duration.ofSeconds(20);
|
||||||
|
|
||||||
private static final String TEST_MESSAGE = "Hello MCP Spring AI!";
|
private static final String TEST_MESSAGE = "Hello MCP Spring AI!";
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue