Skip to content

ADK Middleware Integration (#274) #397

ADK Middleware Integration (#274)

ADK Middleware Integration (#274) #397

Triggered via push September 17, 2025 16:40
Status Success
Total duration 9m 37s
Artifacts 12

dojo-e2e.yml

on: push
Matrix: e2e
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 12 notices
[chromium] › tests/agnoTests/toolBasedGenUIPage.spec.ts:20:5 › [Agno] Haiku generation and UI consistency for two different prompts: typescript-sdk/apps/dojo/e2e/featurePages/ToolBaseGenUIPage.ts#L111
1) [chromium] › tests/agnoTests/toolBasedGenUIPage.spec.ts:20:5 › [Agno] Haiku generation and UI consistency for two different prompts Error: expect(received).toBe(expected) // Object.is equality Expected: "私は常に勝つ谷の心で秋の葉が舞う" Received: "月が明るく輝く夜のささやき風静かに飛ぶ星々" at ../featurePages/ToolBaseGenUIPage.ts:111 109 | const updatedMainContent = await this.extractMainDisplayHaikuContent(page); 110 | > 111 | expect(updatedMainContent).toBe(chatHaikuContent); | ^ 112 | } 113 | } 114 | } at ToolBaseGenUIPage.checkHaikuDisplay (/home/runner/work/ag-ui/ag-ui/typescript-sdk/apps/dojo/e2e/featurePages/ToolBaseGenUIPage.ts:111:34) at /home/runner/work/ag-ui/ag-ui/typescript-sdk/apps/dojo/e2e/tests/agnoTests/toolBasedGenUIPage.spec.ts:37:3
[chromium] › tests/pydanticAITests/agenticGenUI.spec.ts:6:7 › Agent Generative UI Feature › [PydanticAI] should interact with the chat to get a planner on prompt: typescript-sdk/apps/dojo/e2e/tests/pydanticAITests/agenticGenUI.spec.ts#L25
1) [chromium] › tests/pydanticAITests/agenticGenUI.spec.ts:6:7 › Agent Generative UI Feature › [PydanticAI] should interact with the chat to get a planner on prompt TimeoutError: page.waitForFunction: Timeout 60000ms exceeded. 23 | await genUIAgent.plan(); 24 | > 25 | await page.waitForFunction( | ^ 26 | () => { 27 | const messages = Array.from(document.querySelectorAll('.copilotKitAssistantMessage')); 28 | const lastMessage = messages[messages.length - 1]; at /home/runner/work/ag-ui/ag-ui/typescript-sdk/apps/dojo/e2e/tests/pydanticAITests/agenticGenUI.spec.ts:25:16
[chromium] › tests/crewAITests/agenticGenUI.spec.ts:6:7 › Agent Generative UI Feature › [CrewAI] should interact with the chat to get a planner on prompt: typescript-sdk/apps/dojo/e2e/tests/crewAITests/agenticGenUI.spec.ts#L22
1) [chromium] › tests/crewAITests/agenticGenUI.spec.ts:6:7 › Agent Generative UI Feature › [CrewAI] should interact with the chat to get a planner on prompt Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('task-progress') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 15000ms - waiting for getByTestId('task-progress') 20 | await genUIAgent.sendMessage("Give me a plan to make brownies"); 21 | await genUIAgent.sendButton.click(); > 22 | await expect(genUIAgent.agentPlannerContainer).toBeVisible({ timeout: 15000 }); | ^ 23 | await genUIAgent.plan(); 24 | 25 | await page.waitForFunction( at /home/runner/work/ag-ui/ag-ui/typescript-sdk/apps/dojo/e2e/tests/crewAITests/agenticGenUI.spec.ts:22:52
[chromium] › tests/crewAITests/agenticGenUI.spec.ts:6:7 › Agent Generative UI Feature › [CrewAI] should interact with the chat to get a planner on prompt: typescript-sdk/apps/dojo/e2e/tests/crewAITests/agenticGenUI.spec.ts#L22
1) [chromium] › tests/crewAITests/agenticGenUI.spec.ts:6:7 › Agent Generative UI Feature › [CrewAI] should interact with the chat to get a planner on prompt Error: Timed out 15000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('task-progress') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 15000ms - waiting for getByTestId('task-progress') 20 | await genUIAgent.sendMessage("Give me a plan to make brownies"); 21 | await genUIAgent.sendButton.click(); > 22 | await expect(genUIAgent.agentPlannerContainer).toBeVisible({ timeout: 15000 }); | ^ 23 | await genUIAgent.plan(); 24 | 25 | await page.waitForFunction( at /home/runner/work/ag-ui/ag-ui/typescript-sdk/apps/dojo/e2e/tests/crewAITests/agenticGenUI.spec.ts:22:52
[chromium] › tests/langgraphFastAPITests/sharedStatePage.spec.ts:24:7 › Shared State Feature › [LangGraph FastAPI] should share state between UI and chat: typescript-sdk/apps/dojo/e2e/tests/langgraphFastAPITests/sharedStatePage.spec.ts#L51
1) [chromium] › tests/langgraphFastAPITests/sharedStatePage.spec.ts:24:7 › Shared State Feature › [LangGraph FastAPI] should share state between UI and chat Error: Timed out 120000ms waiting for expect(locator).toBeVisible() Locator: locator('.copilotKitAssistantMessage').getByText(/Potatoes/) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 120000ms - waiting for locator('.copilotKitAssistantMessage').getByText(/Potatoes/) 49 | 50 | // Verify chat response includes both existing and new ingredients > 51 | await expect(sharedStateAgent.agentMessage.getByText(/Potatoes/)).toBeVisible(); | ^ 52 | await expect(sharedStateAgent.agentMessage.getByText(/12/)).toBeVisible(); 53 | await expect(sharedStateAgent.agentMessage.getByText(/Carrots/)).toBeVisible(); 54 | await expect(sharedStateAgent.agentMessage.getByText(/All-Purpose Flour/)).toBeVisible(); at /home/runner/work/ag-ui/ag-ui/typescript-sdk/apps/dojo/e2e/tests/langgraphFastAPITests/sharedStatePage.spec.ts:51:71
🎭 Playwright Run Summary
3 passed (27.2s)
🎭 Playwright Run Summary
1 passed (5.4s)
🎭 Playwright Run Summary
1 passed (5.6s)
🎭 Playwright Run Summary
2 skipped 4 passed (30.7s)
🎭 Playwright Run Summary
2 skipped 7 passed (1.2m)
🎭 Playwright Run Summary
9 passed (1.3m)
🎭 Playwright Run Summary
7 passed (1.1m)
🎭 Playwright Run Summary
1 flaky [chromium] › tests/agnoTests/toolBasedGenUIPage.spec.ts:20:5 › [Agno] Haiku generation and UI consistency for two different prompts 5 passed (1.4m)
🎭 Playwright Run Summary
1 flaky [chromium] › tests/pydanticAITests/agenticGenUI.spec.ts:6:7 › Agent Generative UI Feature › [PydanticAI] should interact with the chat to get a planner on prompt 2 skipped 10 passed (3.5m)
🎭 Playwright Run Summary
1 flaky [chromium] › tests/crewAITests/agenticGenUI.spec.ts:6:7 › Agent Generative UI Feature › [CrewAI] should interact with the chat to get a planner on prompt 12 passed (3.9m)
🎭 Playwright Run Summary
15 passed (4.0m)
🎭 Playwright Run Summary
1 flaky [chromium] › tests/langgraphFastAPITests/sharedStatePage.spec.ts:24:7 › Shared State Feature › [LangGraph FastAPI] should share state between UI and chat 14 passed (5.8m)

Artifacts

Produced during runtime
Name Size Digest
agno-playwright-traces Expired
1.91 MB
sha256:6f665cd34d9c5a1b5447e0e5077c17b9f2b12aa205b82b9cfa4da613ad42e4e7
crew-ai-playwright-traces Expired
1.97 MB
sha256:cb9752a011f33738d21c933250aedad8e7300d702848fa39347ae309e04ef6b8
langgraph-fastapi-playwright-traces Expired
5.32 MB
sha256:f241996d52fadd6dacff0c53f617fe3e27ddcb9b3a5c5ffdc1a36f715cf787b7
langgraph-playwright-traces Expired
210 KB
sha256:63597c3501cdb252727138ad6d7a7f2e509b0e77da618ed3c9abeece33dde137
llama-index-playwright-traces Expired
195 KB
sha256:ba1138b191542f180f35b05302f18304d20edd38546aedf8a857177230ed4402
mastra-agent-local-playwright-traces Expired
194 KB
sha256:0913db789fd0ddaaabe013b468bd4162ef2b24a4db9a3772cb950e5641c3ba1e
mastra-playwright-traces Expired
188 KB
sha256:0851dbb9c6499f2fae064b9d6e46bc50aa095e18b3d77aafb6c5ceae4294d7e4
middleware-starter-playwright-traces Expired
185 KB
sha256:196f27b110f9d12beae1290f356a69b8f7348b6ec5a2ed60d9b1c91ef229d119
pydantic-ai-playwright-traces Expired
2.48 MB
sha256:7f5a5e18a07a54c42a381787a799f9d9721393447aff2a158fd3c2d01eecb9f7
server-starter-all-playwright-traces Expired
200 KB
sha256:0665848a40cc8f00b4689e6b2c6701def5b5d511e7d1ab5da1952782c8eebe96
server-starter-playwright-traces Expired
185 KB
sha256:259b5d251dcb87c788ea7e5b8bf264af433963177703b7259f3c148c4031e42c
vercel-ai-sdk-playwright-traces Expired
188 KB
sha256:81b17bc2c609ada1a2160963debf945832f234cb86d63a035fae20639bcf855b