Skip to content

Fix timeout handling in CopilotSession #172

Fix timeout handling in CopilotSession

Fix timeout handling in CopilotSession #172

Triggered via pull request January 21, 2026 00:20
Status Failure
Total duration 22m 58s
Artifacts

sdk-e2e-tests.yml

on: pull_request
Matrix: .NET SDK Tests
Matrix: Go SDK Tests
Matrix: Node.js SDK Tests
Matrix: Python SDK Tests
Fit to window
Zoom out
Zoom in

Annotations

39 errors and 3 warnings
test/e2e/permissions.test.ts > Permission callbacks > should resume session with permission handler: nodejs/test/e2e/permissions.test.ts#L101
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:101:5
test/e2e/permissions.test.ts > Permission callbacks > should handle async permission handler: nodejs/test/e2e/permissions.test.ts#L78
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:78:5
test/e2e/permissions.test.ts > Permission callbacks > should work without permission handler (default behavior): nodejs/test/e2e/permissions.test.ts#L66
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:66:5
test/e2e/permissions.test.ts > Permission callbacks > should deny permission when handler returns denied: nodejs/test/e2e/permissions.test.ts#L44
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:44:5
test/e2e/permissions.test.ts > Permission callbacks > should invoke permission handler for write operations: nodejs/test/e2e/permissions.test.ts#L14
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:14:5
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > Combined Configuration > should accept both MCP servers and custom agents: nodejs/test/e2e/mcp-and-agents.test.ts#L223
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:223:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > Custom Agents > should accept custom agent configuration on session resume: nodejs/test/e2e/mcp-and-agents.test.ts#L120
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:120:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > Custom Agents > should accept custom agent configuration on session create: nodejs/test/e2e/mcp-and-agents.test.ts#L94
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:94:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > MCP Servers > should accept MCP server configuration on session resume: nodejs/test/e2e/mcp-and-agents.test.ts#L38
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:38:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > MCP Servers > should accept MCP server configuration on session create: nodejs/test/e2e/mcp-and-agents.test.ts#L13
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:13:9
test/e2e/permissions.test.ts > Permission callbacks > should resume session with permission handler: nodejs/test/e2e/permissions.test.ts#L101
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:101:5
test/e2e/permissions.test.ts > Permission callbacks > should handle async permission handler: nodejs/test/e2e/permissions.test.ts#L78
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:78:5
test/e2e/permissions.test.ts > Permission callbacks > should work without permission handler (default behavior): nodejs/test/e2e/permissions.test.ts#L66
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:66:5
test/e2e/permissions.test.ts > Permission callbacks > should deny permission when handler returns denied: nodejs/test/e2e/permissions.test.ts#L44
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:44:5
test/e2e/permissions.test.ts > Permission callbacks > should invoke permission handler for write operations: nodejs/test/e2e/permissions.test.ts#L14
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:14:5
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > Combined Configuration > should accept both MCP servers and custom agents: nodejs/test/e2e/mcp-and-agents.test.ts#L223
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:223:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > Custom Agents > should accept custom agent configuration on session resume: nodejs/test/e2e/mcp-and-agents.test.ts#L120
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:120:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > Custom Agents > should accept custom agent configuration on session create: nodejs/test/e2e/mcp-and-agents.test.ts#L94
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:94:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > MCP Servers > should accept MCP server configuration on session resume: nodejs/test/e2e/mcp-and-agents.test.ts#L38
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:38:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > MCP Servers > should accept MCP server configuration on session create: nodejs/test/e2e/mcp-and-agents.test.ts#L13
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:13:9
test/e2e/permissions.test.ts > Permission callbacks > should resume session with permission handler: nodejs/test/e2e/permissions.test.ts#L101
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:101:5
test/e2e/permissions.test.ts > Permission callbacks > should handle async permission handler: nodejs/test/e2e/permissions.test.ts#L78
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:78:5
test/e2e/permissions.test.ts > Permission callbacks > should work without permission handler (default behavior): nodejs/test/e2e/permissions.test.ts#L66
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:66:5
test/e2e/permissions.test.ts > Permission callbacks > should deny permission when handler returns denied: nodejs/test/e2e/permissions.test.ts#L44
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:44:5
test/e2e/permissions.test.ts > Permission callbacks > should invoke permission handler for write operations: nodejs/test/e2e/permissions.test.ts#L14
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/permissions.test.ts:14:5
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > Combined Configuration > should accept both MCP servers and custom agents: nodejs/test/e2e/mcp-and-agents.test.ts#L223
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:223:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > Custom Agents > should accept custom agent configuration on session resume: nodejs/test/e2e/mcp-and-agents.test.ts#L120
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:120:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > Custom Agents > should accept custom agent configuration on session create: nodejs/test/e2e/mcp-and-agents.test.ts#L94
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:94:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > MCP Servers > should accept MCP server configuration on session resume: nodejs/test/e2e/mcp-and-agents.test.ts#L38
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:38:9
test/e2e/mcp-and-agents.test.ts > MCP Servers and Custom Agents > MCP Servers > should accept MCP server configuration on session create: nodejs/test/e2e/mcp-and-agents.test.ts#L13
Error: Test timed out in 30000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/e2e/mcp-and-agents.test.ts:13:9
Go SDK Tests (ubuntu-latest)
Process completed with exit code 1.
Go SDK Tests (macos-latest)
Process completed with exit code 1.
Go SDK Tests (windows-latest)
Process completed with exit code 1.
.NET SDK Tests (macos-latest)
Process completed with exit code 1.
.NET SDK Tests (ubuntu-latest)
Process completed with exit code 1.
.NET SDK Tests (windows-latest)
Process completed with exit code 1.
Python SDK Tests (ubuntu-latest)
Process completed with exit code 1.
Python SDK Tests (macos-latest)
Process completed with exit code 1.
Python SDK Tests (windows-latest)
Process completed with exit code 1.
Go SDK Tests (ubuntu-latest)
Restore cache failed: Dependencies file is not found in /home/runner/work/copilot-sdk/copilot-sdk. Supported file pattern: go.sum
Go SDK Tests (macos-latest)
Restore cache failed: Dependencies file is not found in /Users/runner/work/copilot-sdk/copilot-sdk. Supported file pattern: go.sum
Go SDK Tests (windows-latest)
Restore cache failed: Dependencies file is not found in D:\a\copilot-sdk\copilot-sdk. Supported file pattern: go.sum