Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 0 additions & 8 deletions tests/e2e/features/mcp.feature
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ Feature: MCP tests
Then The status code of the response is 200
And The body of the response contains mcp-file

@skip-in-library-mode #TODO: LCORE-1428
@MCPFileAuthConfig
Scenario: Check if query endpoint succeeds when MCP file-based auth token is passed
Given The system is in default state
Expand All @@ -31,7 +30,6 @@ Feature: MCP tests
| Hello |
And The token metrics should have increased

@skip-in-library-mode #TODO: LCORE-1428
@MCPFileAuthConfig
Scenario: Check if streaming_query endpoint succeeds when MCP file-based auth token is passed
Given The system is in default state
Expand Down Expand Up @@ -113,7 +111,6 @@ Feature: MCP tests
Then The status code of the response is 200
And The body of the response contains mcp-kubernetes

@skip-in-library-mode #TODO: LCORE-1428
@MCPKubernetesAuthConfig
Scenario: Check if query endpoint succeeds when MCP kubernetes auth token is passed
Given The system is in default state
Expand All @@ -129,7 +126,6 @@ Feature: MCP tests
| Hello |
And The token metrics should have increased

@skip-in-library-mode #TODO: LCORE-1428
@MCPKubernetesAuthConfig
Scenario: Check if streaming_query endpoint succeeds when MCP kubernetes auth token is passed
Given The system is in default state
Expand Down Expand Up @@ -253,7 +249,6 @@ Feature: MCP tests
Then The status code of the response is 200
And The body of the response contains mcp-client

@skip-in-library-mode #TODO: LCORE-1428
@MCPClientAuthConfig
Scenario: Check if query endpoint succeeds when MCP client-provided auth token is passed
Given The system is in default state
Expand All @@ -272,7 +267,6 @@ Feature: MCP tests
| Hello |
And The token metrics should have increased

@skip-in-library-mode #TODO: LCORE-1428
@MCPClientAuthConfig
Scenario: Check if streaming_query endpoint succeeds when MCP client-provided auth token is passed
Given The system is in default state
Expand Down Expand Up @@ -422,7 +416,6 @@ Feature: MCP tests
Then The status code of the response is 200
And The body of the response contains mcp-oauth

@skip-in-library-mode #TODO: LCORE-1428
@MCPOAuthAuthConfig
Scenario: Check if query endpoint succeeds when MCP OAuth auth token is passed
Given The system is in default state
Expand All @@ -441,7 +434,6 @@ Feature: MCP tests
| Hello |
And The token metrics should have increased

@skip-in-library-mode #TODO: LCORE-1428
@MCPOAuthAuthConfig
Scenario: Check if streaming_query endpoint succeeds when MCP OAuth auth token is passed
Given The system is in default state
Expand Down
7 changes: 5 additions & 2 deletions tests/e2e/utils/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -301,8 +301,11 @@ def restart_container(container_name: str) -> None:
print(f"Failed to restart container {container_name}: {e.stderr!s}")
raise

# Wait for container to be healthy
wait_for_container_health(container_name)
# Wait for container to be healthy.
# Library mode embeds llama-stack, so the container takes longer to start
# (~45-60s vs ~10s in server mode). Use a generous attempt count so
# MCP-auth scenarios that restart the container don't time out.
wait_for_container_health(container_name, max_attempts=12)


def replace_placeholders(context: Context, text: str) -> str:
Expand Down
Loading